php файлы не выполняются, а загружаются

Я пытаюсь настроить LAMP на моем рабочем столе Ubuntu 15.10 с PHP 7.0, Apache2 и MySQL.

Кажется, все работает, но когда я пытаюсь выполнить любой файл php, поместив его по пути (/var/www/html), файл загружается.

Ниже приведены команды, которые уже просмотрены и опробованы, но мне не удалось заставить их работать.

sudo apt-get install php7.0
sudo apt-get install libapache2-mod-php7.0 
sudo a2enmod php7.0
sudo service apache2 restart

Я что-то упустил? Пожалуйста, дайте мне знать, любые предложения или советы будут очень признательны.


person Abhinav    schedule 30.12.2015    source источник
comment
вы a2enmod php (или, может быть, a2enmod php7) и после этого перезапустили? Ваш php-код окружен ‹?php, а не только ‹? (важно, если в вашей конфигурации short_open_tag имеет значение false)   -  person Ctx    schedule 30.12.2015


Ответы (1)


Я не знаю, зависит ли это от дистрибутива, но (при условии, что вы используете Apache 2.4) есть некоторые дополнительные шаги, на которые вы можете обратить внимание.

Во-первых, в файле httpd.conf найдите: «LoadModule mpm_event_module modules/mod_mpm_event.so» и закомментируйте его.

Следующая строка «#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so» должна быть РАССКОММЕНТИРОВАНА.

Затем добавьте это в конце файла: «Включить conf/extra/php7_module.conf»

Перезапустите Apache, и вы должны быть готовы к работе.

person Community    schedule 19.01.2016