phpinfo()中Loaded Configuration File(none)的解决方法
PHP配置问题:如何解决phpinfo()中的Loaded Configuration File显示为(none)的问题
在单独编译并安装PHP7到/usr/local/php7/目录后,修改了phpi的配置信息却未生效,通过phpinfo()查看配置信息发现Loaded Configuration File显示为(none),表明没有载入phpi文件。本文将为大家介绍如何解决这一问题。
一、排查问题
通过phpinfo()查看配置信息,确认Loaded Configuration File确实显示为(none)。确认/usr/local/php7/etc/phpi文件确实存在。
二、解决方案
1. 使用strace跟踪PHP进程
通过运行命令strace /usr/local/php7/sbin/php-fpm -i 2>1.log,可以跟踪php-fpm进程的运作过程。打开生成的日志文件1.log,发现它会去寻找 /usr/local/lib/phpi。
2. 复制phpi文件到指定路径
将phpi文件复制到/usr/local/lib/目录下,解决php-fpm不加载phpi的问题。
如果你运行的是php而不是php-fpm,通过运行命令strace /usr/local/php7/bin/php -i 2>1.log,你会发现它会去寻找/usr/local/php7/bin/phpi。如果不是在这个路径下找到phpi,也会导致配置不生效的问题。确保phpi放在正确的路径下。
以上就是解决phpinfo()中Loaded Configuration File显示为(none)的问题的方法。在排查问题时,使用strace跟踪PHP进程,找到它实际加载phpi的路径,然后将phpi复制到该路径下即可解决问题。
希望本文的内容对大家的学习或工作能带来帮助,如果有任何疑问,欢迎留言交流。欢迎大家关注狼蚁网站SEO优化,获取更多相关技术资讯。
(注:以上内容仅为参考,具体解决方法可能因环境、版本等因素而有所不同。)
编程语言
- phpinfo()中Loaded Configuration File(none)的解决方法
- jQuery获得document和window对象宽度和高度的方法
- 在laravel中实现ORM模型使用第二个数据库设置
- JavaScript中使用Math.PI圆周率属性的方法
- 关于laravel模板中生成URL的几种模式总结
- JS实现title标题栏文字不间断滚动显示效果
- PHP垃圾回收机制引用计数器概念分析
- 使用淘宝IP库获取用户ip地理位置
- JavaScript自定义等待wait函数实例分析
- JavaScript与jQuery实现的闪烁输入效果
- php中利用str_pad函数生成数字递增形式的产品编号
- PHP 进度条函数的简单实例
- fckeditor 常用函数
- MVC+EasyUI+三层新闻网站建立 建站准备工作(一)
- thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒
- sqlserver中创建链接服务器图解教程