мы пытаемся настроить apache (в данном случае apache 2, хотя apache делает то же самое), и страницы html отображаются нормально, однако любые страницы php, связанные с кнопками на главной странице, предлагаются для загрузки, а не отображаются.
Есть идеи, что мы упустили? Оказалось, что поискать это в Google сложно, так как эти термины так часто используются в других местах.
Я знаю, что это немного общий характер, но мы пробовали добавлять типы в apache.conf (или httpd.conf для apache1), и это совсем не приносит радости.
Спасибо.
Питер.
Вам не хватает обработчика сценария PHP.
Строки конфигурации в Apache2, которые вам не хватает, выглядят примерно так:
# Use for PHP 5.x:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script php
# Add index.php to your DirectoryIndex line:
DirectoryIndex index.html index.php
Что-то вроде Apache в Linux обычно устанавливается, когда вы включаете пакеты PHP в свой дистрибутив.
На какой ОС вы это используете?
Вы также можете попробовать это
a2enmod php5
затем перезапустите apache2 с помощью
rcapache2 graceful
на Linux в стиле suse
Некоторое время я искал этот вопрос, чтобы найти много ответов для Linux и не так много ответов для Windows.
Вот решение для меня:
Если вы уже поставили AddType application/x-httpd-php .php
в httpd.conf
файл для Apache, то в вашем .htaccess
файл на вашей веб-странице. Я удалил его из своего .htaccess
сделал PHP рендеринг.