nginx PHP 7.2 安装

nginx PHP 7.2 Install

我在我的 ubuntu 服务器上安装了 PHP 7.2 以升级我的 PHP。我 运行 这些命令来更新我的 php 版本:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install unzip zip nginx php7.2 php7.2-mysql php7.2-fpm

但是当我 运行 php.info 页面时它仍然显示我的旧版本 php 运行ning。

经过一些研究,我想我必须编辑我的 /etc/nginx/sites-available/mySiteName

但我不确定要为我刚安装的新 php 在此位置更改什么:

location ~ .php$ {
      fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php7-fpm.seekadventure.net.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

首先检查PHP7.2-FPM是否为运行,如果不是,则启动它:

sudo service php7.2-fpm status

sudo service php7.2-fpm start  # (if the service isn't running already)

然后前往/etc/php/7.2/fpm/pool.d/www.conf。您应该看到 PHP7.2-fpm(进程管理器)正在侦听 listen = /run/php/php7.2-fpm.sock

的套接字

然后将fastcgi_pass unix:/var/run/php7-fpm.seekadventure.net.sock;替换为fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

最后,重启 nginxPHP7.2-fpm:

sudo service nginx reload

sudo service php7.2-fpm restart