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

发布于 2022-09-07 16:54:01 字数 758 浏览 18 评论 0

环境 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

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

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

发布评论

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

评论(2

意中人 2022-09-14 16:54:01

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

巾帼英雄 2022-09-14 16:54:01

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

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