Docker没有findphp的mysql扩展
我使用docker-compose来创buildwordpress环境,对于PHP,我的docker文件只是:
# https://github.com/alterway/docker-php FROM alterway/php:5.5-fpm WORKDIR "/var/www/httpdocs/web”
但由于某种原因,PHP的投诉,它无法findmysql_ *函数,这是奇怪的,因为alterway/php:5.5-fpm
( https://github.com/alterway/docker-php/blob/master/5.5-fpm/ Dockerfile#L30 )包含mysql扩展的安装指令。
如果我使我的Dockerfile:
# https://github.com/alterway/docker-php FROM alterway/php:5.5-fpm # add this RUN docker-php-ext-install mysql WORKDIR "/var/www/httpdocs/web”
然后它的工作原理,但为什么我应该这样做,如果该指令已经存在于的alterway/php:5.5-fpm
Dockerfile?
事实certificate,您必须手动加载扩展,如文档所示: https : //github.com/alterway/docker-php/blob/master/doc-php-fpm.md#load-php-extensions (但是谁读取它们:-s)
一旦扩展名列出,它的工作很好。
- PostgreSQL的docker映像和部署策略
- 使用docker,nginx,php-fpm服务静态文件
- 我应该在我的泊坞窗图像中包含我的Web应用程序源代码,还是在运行容器时安装它?
- 在Windows 10中创buildAsp.net项目的Dockerfile,Docker镜像,以及如何在Docker集线器上推送该镜像并获取url来运行项目
- Dockerregistry和基本身份validation
- WSO2:RegistryCoreServiceComponent无法激活registry核心包
- Docker,postgres。 端口已被分配
- 把dockerized Postgres OLTP数据库放在只读的问题
- 如何在Docker镜像上运行自动升级的ArangoDB 3.1到3.2