前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >快速修改PHP镜像中的php.ini并生效 - wuuconix's blog

快速修改PHP镜像中的php.ini并生效 - wuuconix's blog

作者头像
wuuconix
发布2023-01-30 15:28:52
发布2023-01-30 15:28:52
1.6K0
举报
文章被收录于专栏:wuuconixwuuconix

背景

今天做ctfhub中文件包含的时候,做到了php伪协议。

为了测试每个协议的生效条件,需要修改php.ini

我这里使用的镜像是php:5.6-apache。容器的名称叫php

过程

我们先进入容器看看php.ini的位置。

123

docker exec -it php bash#进入后php --ini

我们可以了解到php.ini理应的位置是/usr/local/etc/php,但是Loaded Configuration File为空,说明在这个目录下还没有一个php.ini

该目录下只有两个镜像官方给我提供的参考配置文件,我们把其中一份copy一下变成我们自己的php.ini

再重新看一看,可以看见这份php.ini已经被正确检测到并加载了。

我们可以利用vscode里的docker插件来对文件进行修改。

修改后配置文件不会马上生效。需要在容器里把apache重启一下。可以在容器内部手动重启。还可以直接在外部这样。

1

docker exec -it php apache2ctl restart

十分方便。在vscode改完,再运行一下这个命令。配置就生效了。

战术总结

更加能够把握php了!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年9月4日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 过程
  • 战术总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档