gpt4 book ai didi

php - Docker phpmyadmin忽略了我的php.ini配置

转载 作者:行者123 更新时间:2023-12-02 17:31:05 25 4
gpt4 key购买 nike

我用apache,php7.0,mysql构建了一个docker-compose环境,还添加了phpmyadmin。

我尝试了很多次以包含我自己的php.ini文件,最后,我接受了php,因为它在加载了phpinfo()的index.php中显示了该文件。

我需要加载一个重量超过750Mb的数据库,而我的phpmyadmin不允许我导入大于512Mb的数据库。

我试图将数据库压缩到60Mb,但是当我尝试导入它时,它花费了很长时间,并且由于花费了很长时间而最终导致了导入的减少,从而使我的数据库不完整。

即使设置了我的php.ini file_size限制以及所有这些限制,phpmyadmin也会忽略它。

这是我在php.ini中所做的更改:

upload_max_filesize = 1024M
post_max_size = 1024M
memory_limit = 1024M
max_execution_time = 300

我的docker-compose.yml是:
version: '3.3'

services:
php:
build: apache-php
ports:
- "80:80"
- "443:443"
volumes:
- ./apache-php/www:/var/www/html
links:
- mysql
- phpmyadmin

mysql:
image: mysql:5.7
volumes:
- ./mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=1347891743
- MYSQL_DATABASE=database

phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- mysql
environment:
PMA_HOST: mysql
PMA_PORT: 3306
ports:
- "8080:80"
volumes:
- ./mysql:/var/lib/mysql

我也有一个运行我的php的Dockerfile:
FROM php:7.0-apache

RUN docker-php-ext-install mysqli


COPY config/php.ini /usr/local/etc/php/

这就是在phpmyadmin中显示的内容。

Phpmyadmin file size limit

非常感谢

最佳答案

你可以试试:

php.ini中的phpmyadmin容器中配置/usr/local/etc/php/
这在.yml中

phpmyadmin:
volumes:
- ./php-make/upload.ini:/usr/local/etc/php/php.ini

和文件upload.ini
upload_max_filesize = 1280M
post_max_size = 1280M

如果需要,可以更改任何一点

我能做并成功

关于php - Docker phpmyadmin忽略了我的php.ini配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50620990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com