type
Post
status
Published
slug
2019/07/30/1564656220499
summary
修改 docker php 镜像增加可上传文件大小
tags
建站
Linux
Docker
PHP
category
Docker
icon
password
new update day
Property
Oct 22, 2023 01:31 PM
created days
Last edited time
Oct 22, 2023 01:31 PM

修改 docker php 镜像增加可上传文件大小

0. 修改原因

因为默认的 php 容器,的最大上传文件大小为 2M 所以完全满足不了我的需求

1. 进入容器内部查看 php 的配置文件路径

docker exec -it chevereto /bin/bash # whereis php php: /usr/local/bin/php /usr/local/etc/php /usr/local/lib/php /usr/local/php # /usr/local/bin/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-php-ext-exif.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-sodium.ini, /usr/local/etc/php/conf.d/docker-php-ext-zip.ini

2. ini 配置文件路径

# 从上面的输出可以看出 ini 的文件路径为 Scan for additional .ini files in: /usr/local/etc/php/conf.d

3. 新建 upload.ini 文件

post_max_size = 100M upload_max_filesize = 100M

4. 将 upload.ini 挂载至容器内部

version: '3' services: chevereto: ...... ...... volumes: - ./upload.ini:/usr/local/etc/php/conf.d/upload.ini:ro ......

5. 重启容器、生效更改

docker-compose up -d
 
欢迎加入喵星计算机技术研究院,原创技术文章第一时间推送。
notion image
 
openwrt 安装 zabbix-agent取消 openwrt 刷固件后强制 https 后台访问