У меня есть установка Linux Mint 19 под управлением Apache2 и две версии PHP-FPM:

  • 7,1
  • 7,2

Мой сайт 7.1 запущен и работает, но теперь я пытаюсь заставить другой мой сайт работать на php7.2, но он не работает, и я не уверен, как решить. Он загружает PHP7.1, несмотря на добавленную мной конфигурацию.

Файл сайта .htaccess выглядит так:

AddHandler php72-fcgi .php

И мой вхост

<VirtualHost *:80>
    ServerName proj2.local
    DocumentRoot /var/www/proj2

    <Directory /var/www/proj2>
        # This is to forward all PHP to php-fpm.
        <FilesMatch \.php$>
            SetHandler "proxy:fcgi://127.0.0.1:9500"
            SetHandler application/x-httpd-php
        </FilesMatch>

        Options Indexes FollowSymLinks
        AllowOverride All
    </Directory>
</VirtualHost>

И мой www.conf имеет только одно изменение (по умолчанию):

listen = 127.0.0.1:9500

Я побежал за изменениями:

$ sudo service apache2 restart
$ sudo service php7.2-fpm restart

Я создал файл info.php в proj2 и он отображает информацию для PHP7.1. Почему он указывает на PHP7.1, а не на PHP7.2?

0