Так что у меня странная проблема.

Я следовал этому уроку

https://tecadmin.net/install-multiple-php-version-apache-ubuntu/

установить несколько версий PHP на моем локальном сервере. На большинстве сайтов это работает, но на одном из моих сайтов, когда я делаю phpinfo, я получаю информацию о последней версии php, которую я установил на своем компьютере, вместо той, которая указана в моем файле v-host.

Что еще может произойти, чтобы изменить версию php?

Это мой файл v-host

ServerName something.local.si

DocumentRoot /var/www/something/public_html

ErrorLog /var/log/apache2/something/error.log
CustomLog /var/log/apache2/something/access.log combined

<Directory /var/www/something/public_html>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>
<FilesMatch \.php$>
    SetHandler "proxy:unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost/"
</FilesMatch>

1 ответ1

0

Версия, которая работает в Apache, настраивается исключительно с помощью этой директивы в httpd.conf:

LoadModule php5_module    /path/to/php/and/the/module/for/apache2/libphp5.so

Это директива, которую нужно изменить, чтобы использовать конкретную версию, которую вы хотите запустить. Утилита phpinfo должна выдавать эту же работающую версию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .