Docker method to modify php.ini: First execute "cd /usr/local/etc/php/conf.d vi upload.ini"; then enter "upload_max_filesize=100M".
The operating environment of this article: deepin 20.2.2 system, PHP7.1 version, DELL G3 computer
How docker modify php. ini?
Today, I changed to the Deepin operating system. The development environment was built through Docker. The specific structure is as follows:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ef6fadf6ebf0 nginx "nginx -g 'daemon of…" 19 hours ago Up 2 hours 0.0.0.0:8080->80/tcp nginx edb6bc0ad5bc php:7.1-fpm "docker-php-entrypoi…" 19 hours ago Up 2 hours 0.0.0.0:9000->9000/tcp php7.1 c77df990721e mysql:5.6 "docker-entrypoint.s…" 23 hours ago Up 3 hours 0.0.0.0:3306->3306/tcp mysql5.6
The php container is installed through the following command:
docker pull php:7.1-fpm
Now we need to upload files in the project, but the php upload configuration provided by the mirror is:
upload_max_filesize=2M post_max_size=2M
is obviously insufficient, so we need to modify the configuration file, but after searching for a long time, I couldn’t find php.ini Where is the configuration file? Finally, you can do this:
cd /usr/local/etc/php/conf.d vi upload.ini
Enter the following content:
upload_max_filesize=100M post_max_size=100M
In this way, the configuration is completed. Why is this okay? Because the ini configuration file under the /usr/local/etc/php/conf.d directory will be loaded automatically.
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of How to modify php.ini in docker. For more information, please follow other related articles on the PHP Chinese website!