У меня есть установка 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?