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

Eric_林 发布于 2018/06/25 16:47
阅读 7K+
收藏 0
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.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path no value no value
session.serialize_handler php php
session.sid_bits_per_character 4 4

 

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

 

加载中
0
funbox
funbox

重启了咩~~

Eric_林
Eric_林
-_-! 当然重启了
0
大同木
大同木

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

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

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

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部