我使用以下代码构建一些容器:
version: '3'
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: test
MYSQL_DATABASE: test
MYSQL_USER: test
MYSQL_PASSWORD: test
ports:
- "9906:3306"
web:
image: php:7.3-apache
container_name: php_web
depends_on:
- db
volumes:
- ./:/var/www/html/
ports:
- "8100:80"
这就像一个魅力。我遇到的唯一问题是我需要 mysqli 模块。这个不包含在 php:7.3-apache 镜像中。
所以我尝试将其添加到 dockerfile 中:
FROM php:7.3-apache
RUN docker-php-ext-install mysqli
那是行不通的。那么如何将 mysqli 模块添加到我的容器中呢?
在 Dockerfile 中执行此操作以启用 MySQLi:
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)