如何修改docker容器PHP镜像的php.ini文件

#先找到php.ini文件所在
php --ini

#根据返回结果,即可确认php.ini的位置
Configuration File (php.ini) Path: /usr/local/etc/php
Loaded Configuration File:         (none)
Scan for additional .ini files in: /usr/local/etc/php/conf.d
Additional .ini files parsed:      /usr/local/etc/php/conf.d/docker-fpm.ini,
/usr/local/etc/php/conf.d/docker-php-ext-gd.ini,
/usr/local/etc/php/conf.d/docker-php-ext-mysqli.ini,
/usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini,
/usr/local/etc/php/conf.d/docker-php-ext-redis.ini,
/usr/local/etc/php/conf.d/docker-php-ext-sodium.ini,
/usr/local/etc/php/conf.d/docker-php-ext-swoole.ini

#确认ini位置,可以通过挂载本地配置文件的方式来覆盖容器内的默认配置。

#docker不同于本地部署,其文件下有两个文件,php.ini-production 和 php.ini-development,你可以直接修改其中一个文件名为php.ini,然后修改其中参数。

#还有一个方法,是直接在conf.d目录下创建自定义ini文件,其中是你想修改的参数,该目录下的ini文件会覆盖主ini文件。

#相比于前两种,更推荐第三种。

,