📅  最后修改于: 2023-12-03 15:33:39.830000             🧑  作者: Mango
php.ini是PHP中的配置文件,用于配置PHP的运行参数。在Docker中使用php.ini可以对PHP应用的运行环境进行配置。
在构建Docker镜像时可以使用COPY指令将本地的php.ini文件复制到容器中。
FROM php:7.4-fpm
# 复制php.ini文件
COPY php.ini /usr/local/etc/php/
可以通过-v参数将主机上的php.ini文件挂载到容器内部来使用。
docker run -v /path/to/php.ini:/usr/local/etc/php/php.ini -d php:7.4-fpm
可以通过环境变量PHP_INI_SCAN_DIR指定php.ini的路径,将主机上的php.ini文件挂载到这个路径下即可。
docker run -e PHP_INI_SCAN_DIR=/usr/local/etc/php/conf.d -v /path/to/php.ini:/usr/local/etc/php/conf.d/custom.ini -d php:7.4-fpm
需要注意的是,在Docker中使用php.ini时需要先了解Docker中的文件挂载机制,以便在不同场景下选择合适的方式使用php.ini文件。
[2]: https://docs.docker.com/storage/volumes/