📅  最后修改于: 2023-12-03 15:26:21.134000             🧑  作者: Mango
在 Linux Nginx 上,如果需要更改 PHP 版本,可以通过以下步骤进行操作:
可以通过运行以下命令查看当前系统中安装的 PHP 版本:
php -v
可以使用软件包管理器安装新的 PHP 版本。以 Ubuntu 为例,可以使用以下命令安装 PHP 7.4:
sudo apt-get install php7.4
安装完成后,再次运行 php -v
命令检查新的 PHP 版本是否已安装成功。
要配置 Nginx 使用新的 PHP 版本,需要编辑 Nginx 的配置文件。以 Ubuntu 为例,可以使用以下命令编辑 Nginx 的默认配置文件:
sudo nano /etc/nginx/sites-available/default
在配置文件中找到以下代码:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
}
将其中的 fastcgi_pass
改为新的 PHP 版本的 FPM(FastCGI Process Manager)路径,例如:
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
保存并退出配置文件后,重启 Nginx 服务使配置生效:
sudo systemctl restart nginx
可以创建一个包含 phpinfo()
函数的 PHP 文件来检查新的 PHP 版本是否已被使用。以 Ubuntu 为例,可以使用以下步骤:
创建一个名为 index.php
的文件,将以下代码写入文件中:
<?php
phpinfo();
将该文件存储在 Nginx 默认的网站目录(/var/www/html
)下,同时确保该文件的权限被设置为 644。
在浏览器中输入服务器的 IP 地址或域名,应该可以看到 PHP 信息页面,其中应显示新的 PHP 版本号。
通过以上步骤,可以更改 Linux Nginx 上的 PHP 版本。