【docker】docker中php安装pdo_mysql扩展

Linux服务器 小铁匠 2018-12-29

docker中php安装pdo_mysql扩展

用docker安装了php7.1.3,然而php中没有默认安装pdo_mysql扩展,那就来安装喽。

  1. 进入php容器
$ docker exec -it php /bin/bash
  1. 执行安装
$ docker-php-ext-install pdo pdo_mysql
  1. 如果安装失败出现下面情况
/usr/local/bin/docker-php-ext-enable: cannot create /usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini: Directory nonexistent

解决方案:在/usr/local/etc/php目录下面新建 conf.d
也可以把 docker-php-ext-pdo_mysql.ini 文件也创建了,文件内容:

extension=pdo_mysql.so

修改完重复第二步安装。

  1. 重启php容器完成。
------ 本文结束 感谢阅读 ------
推荐阅读
Linux的sz和rz命令
Linux服务器 2020-05-13
在用docker部署环境时会使用不同的容器运行不同的服务,那如果docker重启了,容器挨个启动会很麻烦,这时候可以设置容器自动启动让容器随着docker的启动自动运行。
Linux服务器 小铁匠 2018-12-29
在docker运行容器时需要指定映射端口,那如果刚开始没有考虑的那么周全,后期遇到需要添加的端口时该怎么办呢。
Linux服务器 小铁匠 2018-12-22
下载centos镜像,运行一个名为mycentos的容器,并在容器里运行/bin/bash
Linux服务器 小铁匠 2018-12-22
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。
Linux服务器 小铁匠 2018-12-22