PHP*_*ser 10 php file-upload phpmyadmin docker
我有这个 docker-compose.yml (主文件的一部分)
services:
my-site:
build:
context: .
dockerfile: Dockerfile
container_name: my-site
environment:
VIRTUAL_HOST: my-site.local
PHP_INI_SCAN_DIR: "/usr/local/etc/php/custom.d:/usr/local/etc/php/conf.d"
TZ: Europe/Paris
ports:
- "9090:80"
volumes:
- ./../myapp:/var/www/my-site
- ./app/config/custom.php.ini:/usr/local/etc/php/custom.d
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
hostname: phpmyadmin.local
ports :
- "8080:80"
environment:
- PMA_HOST=mysql
- PMA_USER=root
- PMA_PASSWORD=password
links:
- mysql:mysql
volumes:
- ./app/config/php.ini:/usr/local/etc/php/php.ini
Run Code Online (Sandbox Code Playgroud)
在 webapp cli 中
在 phpmyadmin 命令行中
虽然它是同一个文件,但它不加载它
并且无法上传超过2MB的数据库
如何更改此值upload_max_filesize以及post_max_sizedocker 映像中的 php.ini
Kon*_*lov 36
使用 UPLOAD_LIMIT 环境变量。 文档
UPLOAD_LIMIT - 如果设置,将覆盖 apache 和 php-fpm 的默认值(格式为 [0-9+](K,M,G) 默认值为 2048K,这将更改 upload_max_filesize 和 post_max_size 值)
例子:
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
hostname: phpmyadmin.local
ports:
- "8080:80"
environment:
PMA_HOST: mysql
PMA_USER: root
PMA_PASSWORD: password
UPLOAD_LIMIT: 64M
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
31253 次 |
| 最近记录: |