Linux — Apache2 не выполняет скрипт PHP 5.6 после обновления

Я обновил 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.

0

Решение

Вы говорите, что установили модуль и отредактировали /etc/apache2/mods-available/php5.conf файл, но вы также должны проверить, что модуль действительно включен.

Его файл загрузчика модуля, php5.load должен появиться в /etc/apache2/mods-enabled/ каталог, если он включен (это будет символическая ссылка на файл в mods-available). Если это не так, вам нужно включить его с помощью sudo a2enmod php5 (и перезапустите apache с помощью service apache2 restart.)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]