включить синтаксический анализ php в html-файле для zend-сервера

Недавно я установил сервер zend на свой сервер разработки на базе Windows вместе с zend studio и zend gaurd. Я новичок во всем, что касается zend, и вот проблема, которая меня расстроила и заставила задуматься, не следует ли мне использовать zend server. Некоторые из моих файлов .html содержат <?php .... ?> скрипты внутри них, мне нужно иметь возможность анализировать .html как .php Это должно было быть достаточно просто, добавив

addtype application/x-httpd-php .php .html

в файл httpd.conf, и перезапуск apache должен был сделать это. Но когда я добавляю эту строку или ее вариант для php5, все, что происходит, это то, что сервер начинает загружать файлы с файлами .html вместо их загрузки. Я потратил часы, пытаясь решить эту проблему, и я действительно разочарован. Может ли кто-нибудь здесь, кто работал с сервером zend ранее, сообщить мне, как это сделать? Я только что купил корпоративную версию и теперь думаю, не зря ли я потратил свои деньги.


person Rick Roy    schedule 14.10.2013    source источник


Ответы (1)


проверьте, загружен ли ваш php-модуль, сохраните файл .html с расширением .php. Для запуска php-кода файл должен иметь правильное расширение.

LoadModule php5_module        modules/mod_php5.so

чтобы проверить доступный модуль, используйте команду ниже

apachectl -t -D DUMP_MODULES

или php-код как

print_r(apache_get_modules());
person Praveen D    schedule 14.10.2013
comment
Модуль php должен быть загружен, потому что он отлично анализирует файлы с расширением .php. Даже тогда, чтобы было ясно, как мне проверить, правильно ли он загружен? Должен ли я делать echo phpinfo(); - person Rick Roy; 14.10.2013
comment
Это то, что я получаю при запуске php-кода Fatal error: Call to undefined function apache_get_modules() - person Rick Roy; 15.10.2013