安装完php5.6的镜像 发现链接不到mysql 报错缺少驱动
解决方法:
1 2 3 4 5 6 7 8 9 10 |
#进入启动的php:5.6-fpm 23f25c24d6e8 为容器id docker exec -it 23f25c24d6e8 bash #进入目录bin cd /usr/local/bin #安装扩展pdo_mysql ./docker-php-ext-install pdo_mysql #安装扩展mysql ./docker-php-ext-install mysql #安装扩展mysqli ./docker-php-ext-install mysqli |
安装后 本应该修改php.ini文件 但是没有找到 查找资料发现 没有php.ini
安装完扩展后/usr/local/etc/php/conf.d这个目录里多了几个配置文件 这个目录下的文件都是配置文件 在php启动时会载入 所以直接从起容器即可
1 2 3 4 5 6 7 8 |
#/usr/local/etc/php/conf.d 目录下生成的文件 -rw-r--r--. 1 root staff 19 Apr 14 08:23 docker-php-ext-mysql.ini -rw-r--r--. 1 root staff 20 Apr 14 07:45 docker-php-ext-mysqli.ini -rw-r--r--. 1 root staff 23 Apr 14 07:45 docker-php-ext-pdo_mysql.ini #退出容器 exit #重启容器 docker restart 23f25c24d6e8 |
from:https://blog.csdn.net/ltgsoldier1/article/details/105515347