Я обновляю PHP с 5.5 до 5.6. После этого мой Apache не выполняет мой PHP-скрипт.
С Iceweasel (Firefox) у меня есть пустая страница, а с Google Chrome она отображает источник кода.
Мой источник кода:
<?php
echo "test";
?>
Я следую этим инструкциям: обновленный PHP теперь apache больше не будет выполнять php файлы
Я установил libapache2-mod-php5
.
И я отредактировал этот файл: /etc/apache2/mods-available/php5.conf
и я прокомментировал эти строки в этом файле:
# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_flag engine Off
# </Directory>
#</IfModule>
Веб-сайты Php не работают после изменения версии PHP
И, конечно же, я не забываю перезапустить Apache2.
Мой дистрибутив Linux - Kali.
Вы говорите, что вы установили модуль и отредактировали файл /etc/apache2/mods-available/php5.conf
, но вам также необходимо проверить, действительно ли модуль включен.
Его файл загрузчика модуля php5.load
должен появиться в php5.load
/etc/apache2/mods-enabled/
если он включен (это будет символическая ссылка на файл в mods-available
). Если это не так, вам нужно включить его с помощью sudo a2enmod php5
(и перезапустить apache с service apache2 restart
).