由于 php 升级失败,删除重新安装 php, 顺便从原来的 PHP5.6 切换成了 php8.1, 这下可好,一打开网站就显示 502 错误 (纯粹的 html 页面却能够顺利打开)。经过仔细观察,发现是 php 环境配置问题, 站点还是调用原来的 php。那下面就来说一说解决办法。
一、打开网站选项
进入宝塔面板---> 网站

你会发现画圈内的变红了,很明显这个 PHP 版本是原来的
二、修改匹配的 PHP 版本环境
点 “设置”, 进入 “PHP” 选项,选择您现在安装的 PHP 版本。这个问题基本解决。

三、如果不能选择,直接进入配置文件修改
如果还是不能修改,请直接看上图左边的 “配置文件” 选项,找到以下代码:
#SECURITY-END
include enable-php-81.conf;
#PHP-INFO-END
注意标黑的地方,enable-php-81.conf 修改成您要的配置文件。一般来说,在宝塔中 82 就代表 PHP8.2 版本,81 代表 PHP8.1。当然为了进一步确认,请继续往下看。
打开宝塔面板,进入/www/server/nginx/conf/可以看到里面有很多配置文件,确认目前使用的 PHP 版本即可。

修改后保存,现在看看是不是可以访问了呢!502 错误消失了哦。