抱歉,评论被关闭
编译安装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