Я только что настроил PHP 5.3.8 с PHP.net и apache 2.2.20 с apachelaunge на Windows 7.
Все хорошо сделано.
Я пробовал PHP -i
из командной строки и показывал мне всю инфарматуру PHP.
Но когда я попытался выполнить <?php phpinfo(); ?>
<?php phpinfo(); ?>
, то браузеры показывают мне тот же контент, что и в php-файле, но не фактический результат выполнения PHP.
Я добавил индекс каталогов, как показано ниже:
<IfModule dir_module> DirectoryIndex index.php index.html index.htm </IfModule>
Я не понимаю, где я ошибаюсь.
Я отправляю этот ответ, потому что мой интерфейс администратора Virtualmin / Webmin решил, что было бы неплохо отключить мой PHP-движок. У меня ушло время найти решение, поэтому я решил поделиться с вами ребятами:
Кроме того, не забудьте проверить, что ни один из ваших конфигурационных файлов вашего веб-сайта, связанных с этим конкретным хостом или виртуальным хостом, не имеет в них php_admin_value, которые отключают PHP, например:
php_admin_value engine Off
Когда вы сомневаетесь, прокомментируйте это …
# php_admin_value engine Off
И перезагрузите свой веб-сервер.
Является ли этот результат phpInfo отличным от того, который вы получаете с другого сервера? Может быть, более старая версия PHP? Эти два могут не давать такой же результат.