Я пытаюсь настроить все для запуска одновременно php5 и php7 на Fedora 27. Я использую руководства Remi из Вот а также Вот, Я могу переключать версии в командной строке с module load/unload php71/php56
но на странице, где я вывел phpinfo();
Я получаю версию php 7.1. У меня также
работает php56-php-fpm.service и php71-php-fpm.service.
Что я должен проверить или где искать? Спасибо.
Файл php.conf:
# Redirect to local php-fpm if mod_php (5 or 7) is not available
<IfModule !mod_php5.c>
<IfModule !mod_php7.c>
# Enable http authorization headers
SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost"</FilesMatch>
</IfModule>
</IfModule>
также есть файлы php56-php.conf и php71-php.conf. Как я понимаю, mod_php обслуживает файлы вместо php-fpm, есть ли способ отключить его?
Проверить все SetHandler Директивы в /etc/httpd/conf.d/*conf
Каждый пакет поставляется со своим файлом конфигурации (php ## — php.conf), вам может потребоваться отключить их, чтобы иметь возможность установить правильную версию для каждой директории vhost / project / или убедиться, что ваши файлы конфигурации загружены после предоставленные.
Других решений пока нет …