宝塔面板安装thinkphp6 打开出现”502 Bad Gateway nginx”问题解决办法

我用的是php8.1版本,切换安装php8.0就出现正常。请问这是什么情况 ?
宝塔不支持php8.1吗?

下面解决办法可以参考下噢:

  1. 检查 PHP-FPM 是否已经启动
    在宝塔面板中打开网站面板,找到“Nginx”选项卡,下拉至“PHP版本”一栏,点击“设置”按钮,确保“PHP-FPM”进程已经启动。

  2. 检查 Nginx 配置文件是否正确
    在宝塔面板中找到“网站”菜单,点击您需要检查的网站,在左侧的“配置文件”选项卡中,检查 Nginx 配置文件是否正确。特别注意在配置文件中设置正确的 PHP-FPM 监听地址和端口。

  3. 检查 PHP-FPM 配置文件是否正确
    在宝塔面板中找到“PHP”菜单,选择对应的 PHP 版本,进入编辑界面,检查 "pool" 目录下的 "http://www.conf%22/ 文件是否正确。特别注意在该文件中设置正确的监听地址和端口。

  4. 重启服务
    在宝塔面板中找到“软件商店”菜单,选择对应的服务(如 Nginx、PHP-FPM),点击“重启”按钮,等待服务重新启动即可。

  5. 清理缓存
    在 ThinkPHP6 中,应用程序的缓存位于 "runtime" 目录下。您可以尝试删除 "runtime" 目录并重新运行应用程序,以清除可能存在的缓存问题。