centos7下多版本phpini路径诡异出错

环境 centos7
php版本 php5.6 php7.0 php7.1 php7.2
问题
在php7.1与php7.2执行 php --ini均返回了其目录所处位置的ini路径 见下图
但是,在php7.0与5.6执行php --ini 却均返回了 php5.6路径下的ini地址,也就是说5.6的ini被共享使用了
编译时只指定了编译安装的文件夹,并没有对php的ini的位置进行修改(我也不知道在哪里修改可以换ini的位置
图片:
图片描述

以下为更新
重新编译了一下 带了ini指定位置的参数 然而还是死活不认需要使用了php5的
使用命令如下

./configure  --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/lib --enable-fpm --with-mysqli --with-zlib --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-openssl --enable-mbstring --enable-xml --enable-session --enable-ftp --enable-pdo

回答:

忘了补充这个事 换了个系统和php版本好了 母鸡为啥 见鬼

回答:

--with-config-file-path=/usr/local/php7/lib
这个配置的目录下边有没有php.ini啊?
php启动的时候是可以手动指定配置文件的,https://www.cnblogs.com/gouge...
这个链接参考下

以上是 centos7下多版本phpini路径诡异出错 的全部内容, 来源链接: utcz.com/p/195583.html

回到顶部