小编Luk*_*rks的帖子

Docker phpmyadmin 忽略我的 php.ini 配置

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

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

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

我试图将 db 压缩到 60Mb,但是当我尝试导入它时,它花费了很长时间并且最终因为它花费了很长时间而切断了导入,使我的 db 不完整。

即使设置了我的 php.ini file_size 限制等等,phpmyadmin 也会忽略它。

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

upload_max_filesize = 1024M
post_max_size = 1024M
memory_limit = 1024M
max_execution_time = 300
Run Code Online (Sandbox Code Playgroud)

我的 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
     - …
Run Code Online (Sandbox Code Playgroud)

php phpmyadmin docker docker-compose

8
推荐指数
3
解决办法
9350
查看次数

标签 统计

docker ×1

docker-compose ×1

php ×1

phpmyadmin ×1