猿问

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


动漫人物
浏览 838回答 2
2回答

慕勒3428872

--with-config-file-path=/usr/local/php7/lib这个配置的目录下边有没有php.ini啊?
随时随地看视频慕课网APP
我要回答