为什么使用docker运行php环境,修改配置文件没有作用

发布于 2021-12-07 04:23:25 字数 2006 浏览 897 评论 3

docker run --name php-fpm 
    -p 9001:9000 
    -v /srv/www:/www 
    -v /srv/php/conf/php.ini:/opt/bitnami/php/lib/php.ini 
    --privileged=true 
    -d bitnami/php-fpm

docker命令如上,结合nginx,能顺利访问phpinfo.php,根据phpinfo展示,找到php.ini

Configuration File (php.ini) Path/opt/bitnami/php/lib
Loaded Configuration File/opt/bitnami/php/lib/php.ini
Scan this dir for additional .ini files/opt/bitnami/php/etc/conf.d

修改本地/srv/php/conf/php.ini,打开session.save_path注解

但是在phpinfo上说找不到save_path

session.namePHPSESSIDPHPSESSID
session.referer_checkno valueno value
session.save_handlerfilesfiles
session.save_pathno valueno value
session.serialize_handlerphpphp
session.sid_bits_per_character44

 

弄了半天了,实在找不到原因在哪里,help~

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

别再吹冷风 2021-12-08 17:57:47

不懂php,但容器的这种问题有几个方向可以参考

1.确认的确在使用该文件。一种是查配置;另一是无脑办法,运行非挂载的空容器,进容器内手动修改后再运行看结果;

2.确认该文件的权限,主机权限、容器中的用户,挂载权限等;

归途 2021-12-08 13:37:22

-_-! 当然重启了

兮颜 2021-12-08 06:27:09

重启了咩~~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文