糖醋鱼的小破站

🐠生成长记

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

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

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

0. 修改原因

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

2019-07-30-update-docker-php.ini.png

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

2019-07-30-update-docker-php.ini1.png


标题:修改 docker php 镜像增加可上传文件大小
作者:expoli
地址:https://expoli.tech/articles/2019/07/30/1564656220499.html

评论
取消