内容目录
报错内容
Fatal error: Uncaught Error: Class "mysqli" not found in /www/mysql.php:5 Stack trace: #0 {main} thrown in /www/mysql.php on line 5
报错原因
- 安装的PHP缺少mysqli扩展
解决方法
- 进入php容器
docker exec -it myphp /bin/bash
- 容器内切换目录
cd /usr/local/bin
容器内安装并启用mysqli扩展
docker-php-ext-install mysqli
- 然后输入
exit
,退出当前容器进入命令行 - 重启php容器
docker restart myphp
如果运行成功,恭喜你,成功连接MySQL数据库
【声明:未经作者授权许可,禁止转载!】
1 条评论
你好! 我按照你的步骤,执行 mysqli没有安装成功,还是一直报 “Fatal error: Uncaught Error: Class "mysqli" not found in /www/mysql.php:5 Stack trace: #0 {main} thrown in /www/mysql.php on line 5”
撰写评论