
Возможный дубликат:
Как настроить php5 на apache2.2?
Я купил новый сервер Apache 142.4.4.15
Он открывает index.html, но не может открыть index.php.
У меня на нем установлены php, apache и mysql.
Статус Apache показывает, что все работает нормально... Есть ли какая-то конфигурация PHP, которую я упускаю в Apache...
Пожалуйста, помогите мне.....
решение1
В вашем файле конфигурации Apache, вероятно, находится
/etc/httpd/conf/httpd.conf
Вам необходимо убедиться, что у вас есть эта строка:
DirectoryIndex index.html index.php
если нет, добавьте index.php и перезапустите Apache.
Вам также необходимо убедиться, что у вас есть:
Include /etc/httpd/mod_php.conf
или в каком бы пути он ни находился.
Также, пока вы там, вы можете захотеть отключить токены сервера. Это добавит дополнительный уровень безопасности.
Также проверьте разрешения на файл index.php, чтобы убедиться, что они соответствуют владельцу и системным привилегиям. Если нет, то выполните chown и chmod файла соответствующим образом.
Все эти изменения потребуют перезапуска httpd.
решение2
Похоже, в вашем Apache отсутствует конфигурация PHP, обратитесь к следующей статье:PHP: Apache - Руководствов нем объясняется, что нужно сделать, чтобы ваш Apache работал с PHP.