CentOS PHP обновлен, теперь загружает все страницы

Мне пришлось обновить PHP до 5.6, чтобы получить доступ к новой функции для локалей и перевода. Я удалил старый PHP и добавил новый PHP из Remi репо, как указано здесь.

Я перезапустил Apache и теперь перехожу на любую страницу на сервере, которая запрашивает загрузку. Я много искал, и PHP 5 загружается как модуль:

<IfModule prefork.c>
  LoadModule php5_module modules/libphp5.so
</IfModule>

<IfModule !prefork.c>
  LoadModule php5_module modules/libphp5-zts.so
</IfModule>

configtest также возвращается php5_module (shared), Я также пробовал много обработчиков и AddTypeс, это тот, который у меня есть в настоящее время в httpd.conf:

AddType  application/x-httpd-php         .php
AddType  application/x-httpd-php-source  .phps

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

Так почему же Apache не обслуживает файлы PHP?

РЕДАКТИРОВАТЬ:

Я выполнил следующие команды:

yum remove php-common

Затем установил php5.6 именно так, как описано в ссылке.

Затем обновил httpd.conf со вторым блоком кода с AddType а также SetHandler,

Это было все, что я сделал.

РЕДАКТИРОВАТЬ:

php-common-5.6.16-1.el7.remi.x86_64
php-mysqlnd-5.6.16-1.el7.remi.x86_64
php-dba-5.6.16-1.el7.remi.x86_64
php-pecl-zip-1.13.1-1.el7.remi.5.6.x86_64
php-5.6.16-1.el7.remi.x86_64
php-cli-5.6.16-1.el7.remi.x86_64
php-mcrypt-5.6.16-1.el7.remi.x86_64
wbm-php-pear-1.5-1.noarch
php-pecl-jsonc-1.3.9-1.el7.remi.5.6.x86_64
php-pdo-5.6.16-1.el7.remi.x86_64
php-gd-5.6.16-1.el7.remi.x86_64

является результатом rpm -qa '*php*'

0 ответов

Другие вопросы по тегам