Назад | Перейти на главную страницу

apache 2 и php5

Я создал веб-сервер с apache2, и, похоже, он работает нормально. Я также установил php5 на сервер. Чтобы проверить, работает ли php, я создал test.php с вызовом функции phpinfo () и поместил этот файл в / var / www. всякий раз, когда я указываю в браузере расположение файла php, он просит меня загрузить файл, а не запускать его. Что здесь не так?

По какой-то причине PHP не работает. Удостовериться:

  • Вы перезапустили Apache после установки
  • PHP фактически загружен в Apache (например, в Ubuntu вам также понадобится libapache2-mod-php5, а не только php5)

Если оба применимы, пожалуйста, разместите файлы конфигурации Apache.

Есть несколько вещей, которые нужно сделать:

1- Вам необходимо убедиться, что установлен соответствующий модуль php. Использование; dpkg -l | grep php чтобы вывести список пакетов, связанных с php.

2- Вам нужно убедиться, что у вас есть строка, подобная этой, в вашей конфигурации apache. Эта строка позволяет запускать файлы PHP в определенном каталоге.

AddType application/x-httpd-php .php

3- Вам просто нужно перезагрузить / перезапустить сервер Apache после применения необходимых изменений.