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

Настройка php в apache2

Вероятно, есть очень простое решение для этой конкретной проблемы, увы, я еще не нашел его или не понял решения, если я его нашел.

Наш сервер - Ubuntu 12.04. Apache2 настроен и в настоящее время обслуживает ряд веб-сайтов без проблем, ни один из них не использует php. Теперь я пытаюсь добавить новый веб-сайт, работающий на php.

Я искал общее руководство по настройке для php, но пока ничего не нашел. Я убедился, что модуль php включен в apache2, но когда я пытаюсь загрузить тестовый файл PHP, это не удается.

PHP5 установлен, apache2ctl configtest показывает, что синтаксис верен.

Кто-нибудь может мне помочь с этим?

Спасибо за ваше время!

Изменить: он не работает, показывая пустой экран с файлом phptest.php. Я также пробовал использовать тестовый файл helloworld.php. Оба отображаются пустыми, мне еще предстоит проверить журнал apache, я сделаю это как можно скорее. Спасибо, что поделились со мной, я скоро расскажу об этом.

Итак, в основном вам нужно установить пакет php5 через apt-get. Когда вы это сделаете, вам нужно включить модуль php5, запустив следующее от имени пользователя root:

a2enmod php5

Затем откройте конфигурацию apache или виртуального хоста и добавьте строку:

 AddType application/x-httpd-php .php

Затем перезапустите apache, запустив от имени пользователя root:

 service apache2 restart

Если это не сработает, проверьте логи в / var / log / apache2. Вставьте сюда последние 100 строк error.log.