Saya memiliki pengaturan Linux Mint 19 yang menjalankan Apache2 dan dua versi PHP-FPM:

  • 7.1
  • 7.2

Saya membuat situs 7.1 saya dan berjalan tetapi sekarang saya mencoba untuk menjalankan situs saya yang lain di php7.2 tetapi tidak berfungsi dan saya tidak yakin bagaimana mengatasinya. Ini memuat PHP7.1 meskipun konfigurasi telah saya tambahkan.

File .htaccess situs terlihat seperti ini:

AddHandler php72-fcgi .php

Dan vhost saya:

<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>

Dan www.conf saya hanya memiliki satu perubahan di dalamnya (dari default):

listen = 127.0.0.1:9500

Saya berlari setelah perubahan:

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

Saya membuat info.php di proj2 direktori dan menampilkan informasi untuk PHP7.1. Mengapa itu menunjuk ke PHP7.1 dan bukan PHP7.2?

treyBake
sumber