我正在尝试自定义默认 PHP 镜像以在本地开发 WordPress 插件
这是关于 wordpress 服务的 docker-compose.yml 部分
wordpress:
container_name: wordpress
build: actual-wordpress
#image: php:5.5-apache
volumes:
- ./actual-wordpress/www/:/var/www/html/
- ./actual-wordpress/wp-config-local.php:/var/www/html/wp-config.php
- ./actual-wordpress/srtool/:/var/www/html/srtool/
depends_on:
- db
ports:
- 8000:80
restart: always
这是正在构建的“actual-wordpress”dockerfile
FROM php:5.5-apache
RUN apt-get update; \
apt-get install -y --no-install-recommends php5-gd php5-mysql
如你所见,我手动安装了php5-gd php5-mysql
当我运行容器时,出现此错误
Fatal error in /var/www/html/wp-includes/wp-db.php, line 1570. Call to undefined function mysql_connect()
Could not find any MySQL database drivers. (MySQLi or PDO required.)
如何解决这个问题?
最佳答案
docker-php-ext-install mysql mysqli pdo pdo_mysql
关于php - Docker : Could not find any MySQL database drivers.(需要 MySQLi 或 PDO。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41955914/