如何设置 php 配置文件 (php.ini) 以在 laradock 中的 phpmyadmin 容器中使用



我的问题是我想在docker的phpmyadmin容器中加载一个自定义php.ini文件,因为我想在phpmyadmin使用的php配置文件中更改max_execution_time和upload_temp_dir。

为什么我想改变它,因为每次我在phpmyadmin中导入sql转储文件(*sql(时,它总是这样说

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

我试图在谷歌上搜索上面的phpmyadmin错误,许多答案告诉我更改我的php配置文件,但我不知道使用docker-compose更改该文件的方法。任何答案将不胜感激。谢谢。

我正在使用带有 docker-compose 的 laradock(当然(

解决方法:

// Login to container
docker-compose exec phpmyadmin bash
// Install vim
apt-get update && apt-get install -y vim
// Update ini(s)
php --ini
// Check results and update phpmyadmin conf
vim /usr/local/etc/php/php.ini-development
vim /usr/local/etc/php/php.ini-production
// Update fields 
post_max_size = 100M
upload_max_filesize = 100M

// Restart all containers
exit;
docker-compose restart

最新更新