如果我们需要添加一些配置到 docker 官方 php 实例里面,如何实现?
我找的是如何修改上传文件大小,找到了这个 issue。
https://github.com/docker-library/wordpress/issues/10#issuecomment-66906071
这个梗在于,其实所有在容器操作系统的 /usr/local/etc/php/conf.d下面的所有 .ini文件,都会被写入 php 的配置中。
安装环境: php5.2+mysql5.x 以上;Zend版本: Zend Optimizer 3.3.0 或以上版本最少配置 200M+20Mmysql;推荐配置:大于500M空间+大于50M数据库。 站长要求:网络建站初学者及更高级站长。网站管理要求:一天在线5小时左右(主要为了在线客服,邮件或电话服务可忽略),管理时间30分钟左右(做提现审核及支付处理,适当增加文章发布等)。适合环境:单独建
0
所以,我们可以随便乱挂载一个 .ini文件到这里,以改变 php 的运行配置,以上传为例:
立即学习“PHP免费学习笔记(深入)”;
将下面的配置文件放在宿主机的 /var/docker/upload.ini中
file_uploads = Onmemory_limit = 64Mupload_max_filesize = 64Mpost_max_size = 64Mmax_execution_time = 600
然后在 docker 命令运行的时候将这个文件挂载到容器的操作系统中:
docker run --name some-wordpress --link=some-mysql:mysql -e WORDPRESS_DB_NAME=some_wordpress -v /var/docker/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -v /var/docker/phpinfo.php:/var/www/html/phpinfo.php -p 8081:80 -d wordpress
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号