Docker 如何在laradock的phpmyadmin容器中设置要使用的php配置文件(php.ini)
我的问题是,我想在docker内的phpmyadmin容器中加载一个自定义php.ini文件,因为我想更改max_execution_time并在phpmyadmin使用的php配置文件中上载_temp_dir 为什么我要更改它,因为每次我在phpmyadmin中导入sql转储文件(*sql),它总是这样说Docker 如何在laradock的phpmyadmin容器中设置要使用的php配置文件(php.ini),docker,phpmyadmin,docker-compose,laradock,Docker,Phpmyadmin,Docker Compose,Laradock,我的问题是,我想在docker内的phpmyadmin容器中加载一个自定义php.ini文件,因为我想更改max_execution_time并在phpmyadmin使用的php配置文件中上载_temp_dir 为什么我要更改它,因为每次我在phpmyadmin中导入sql转储文件(*sql),它总是这样说 No data was received to import. Either no file name was submitted, or the file size exceeded th
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更改该文件。如有任何答复,将不胜感激。谢谢
我正在使用laradock和docker compose(当然)解决方法:
// 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