1panel安装php5.6+mysql 5.6后一直错误,折腾了3个小时才弄好,1panel的默认设置有问题啊,建议改进

安装1panel后,直接后台应用商店安装了php5.6+mysql5.6
安装好以后,先是500错误,
后台只能看到网站日志,看不到openresty的日志和php日志,到了系统文件里搜索error.log才找到的错误日志。发现是mysqli扩展默认没安装的

安装好mysqli扩展以后,发现还是错误,提示数据库连接不上
我先用127.0.0.1作为数据库地址,error.log提示PHP Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /www/*****

然后把vps的ip作为数据库地址,error.log提示PHP Warning: mysqli::mysqli(): (HY000/2002): Connection refused in /www/*****

折腾来去一直没找到错误的原因,后来付费找人帮忙看了一圈,终于在后台的容器-容器中发现了
mysql的ip为172.18.0.3

用了一个内部地址。真的第一次碰到这种情况。

另外再吐槽下,点击网站以后,没有了php按钮切换php版本了,想换版本,我是先删除了网站,然后重新创建网站,再上传代码这样操作的。折腾的要命。。。

可以用容器ip连接数据库的

用过那么多面板,还真的是第一次碰到用容器ip链接数据库的,
一般都是直接的ip或者127.0.0.1的

想用本地navicat链接都不知道怎么链接了。。

服务器环境建议用mise管理,简单高效