鍍金池/ 問答/Java  PHP  C  Linux/ centos7下多版本phpini路徑詭異出錯(cuò)

centos7下多版本phpini路徑詭異出錯(cuò)

環(huán)境 centos7
php版本 php5.6 php7.0 php7.1 php7.2
問題
在php7.1與php7.2執(zhí)行 php --ini均返回了其目錄所處位置的ini路徑 見下圖
但是,在php7.0與5.6執(zhí)行php --ini 卻均返回了 php5.6路徑下的ini地址,也就是說5.6的ini被共享使用了
編譯時(shí)只指定了編譯安裝的文件夾,并沒有對(duì)php的ini的位置進(jìn)行修改(我也不知道在哪里修改可以換ini的位置
圖片:
圖片描述

以下為更新
重新編譯了一下 帶了ini指定位置的參數(shù) 然而還是死活不認(rèn)需要使用了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
回答
編輯回答
傲寒

--with-config-file-path=/usr/local/php7/lib
這個(gè)配置的目錄下邊有沒有php.ini啊?
php啟動(dòng)的時(shí)候是可以手動(dòng)指定配置文件的,https://www.cnblogs.com/gouge...
這個(gè)鏈接參考下

2018年4月29日 08:58