编译安装PHP7配置出现Loaded Configuration File => (none)

分类:Linux,PHP | 作者:凹凸曼 | 发表于2019/04/17 编译安装PHP7配置出现Loaded Configuration File => (none)已关闭评论

对运营中的程序需要支持PHP7,经过一段时间本地环境内测,修改,可正式部署上线,整个过程不用停站升级,采用平滑过渡;经过测试速度确实比PHP5之前提升了N倍

在做PHP5到PHP7 环境切换升级过程出现,安装好了,再安装扩展始终无法加载扩展,查询指令:strace /home/lanmp-mm/php7/bin/php  -m 。

后来想了看是否配置生效,我默认指定配置文件路径。

通过phpinfo()发现Loaded Configuration File => (none) 不存在

难道是编译时候出问题?试了几次重新编译 配置文件指定也都木有问题。

PHP7:

./configure –prefix=/home/lanmp-mm/php7 –with-config-file-path=/home/lanmp-mm/php7/etc –with-mysqli –with-openssl –with-gd –enable-gd-native-ttf –enable-gd-jis-conv –with-png-dir –with-jpeg-dir –with-freetype-dir –with-iconv-dir –with-zlib-dir –enable-ftp –disable-ipv6 –with-bz2 –enable-mbstring –with-libxml-dir –enable-sockets –enable-exif –disable-debug –with-mcrypt –enable-pcntl –enable-sigchild –enable-sysvmsg –enable-pdo –with-pdo-mysql –with-curl –enable-fpm

make && make install

按照上面做了结果都是一样。。。

跟踪查询了一下:strace /home/lanmp-mm/php7/sbin/php-fpm -i 2>test.log

不是我指定的配置文件路径。

最后解决办法是:进入PHP7编译包里然后,make clean

还是按照上面弄了 安装好后,再安装扩展一切正常。

文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=2401

Tag:

日志信息 »

该日志于2019-04-17 14:55由 凹凸曼 发表在Linux, PHP分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »