docker Class 'mysqli' not found
docker镜像下的php 安装mysqli支持
纯净的php镜像没有缺少扩展的问题解决
1. 进入容器
$ docker exec -it php /bin/bash
2 . 切换目录到
$ cd /usr/local/bin
3. 安装扩展
./docker-php-ext-install pdo_mysql
# and
./docker-php-ext-install mysqli
测试模块是否安装,添加文件test.php
<?php
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
echo 'We don\'t have mysqli!\n';
} else {
echo 'Oh yeah, we have it!';
}
?>