Я обновил 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
должен появиться в /etc/apache2/mods-enabled/
каталог, если он включен (это будет символическая ссылка на файл в mods-available
). Если это не так, вам нужно включить его с помощью sudo a2enmod php5
(и перезапустите apache с помощью service apache2 restart
.)
Других решений пока нет …