Tôi có một thiết lập Linux Mint 19 đang chạy Apache2 và hai phiên bản PHP-FPM:
- 7.1
- 7.2
Tôi đã có trang web 7.1 của mình và chạy nhưng bây giờ tôi đang cố gắng để trang web khác của tôi chạy trên php7.2 nhưng nó không hoạt động và tôi không biết cách giải quyết. Nó đang tải PHP7.1 mặc dù cấu hình tôi đã thêm.
Tệp .htaccess của trang web trông như thế này:
AddHandler php72-fcgi .php
Và vhost của tôi:
<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>
Và www.conf của tôi chỉ có một thay đổi trong đó (từ mặc định):
listen = 127.0.0.1:9500
Tôi đã chạy theo những thay đổi:
$ sudo service apache2 restart
$ sudo service php7.2-fpm restart
Tôi đã tạo ra một info.php
trong proj2
thư mục và nó hiển thị thông tin cho PHP7.1. Tại sao nó trỏ đến PHP7.1 mà không phải PHP7.2?