Tại sao PHP-FPM không hoạt động?


0

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?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.