前言
在新服务器搭建了一套docker环境,版本是php7.4 mysql8.0, 代码上传上去后一直报could not find driver
首先考虑到是php扩展问题,于是安装了一下扩展
1.首先进入容器
2.然后安装扩展
3.查看安装的扩展
4.重启php-fpm
然而扩展装上去了,依然报连接数据库错误,但是这次报的错误是Connection refused,于是考虑到可能是.env文件问题看了一下文件配置
由于我的环境都是在docker中配置的,所以这个ip地址应该改为mysql容器的地址
1首先查看mysql容器地址
2.将.env文件改成这个地址
完美解决