位置: 编程技术 - 正文

phpinfo()中Loaded Configuration File(none)的解决方法

编辑:rootadmin

推荐整理分享phpinfo()中Loaded Configuration File(none)的解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

单独编译php7,并安装在/usr/local/php7/中,今天开发插件修改了 php.ini 的配置信息,但是什么都没生效。

排查

通过phpinfo()查看配置信息:

phpinfo()中Loaded Configuration File(none)的解决方法

发现Loaded Configuration File => (none) ,表明没有载入php.ini文件。然而/usr/local/php7/etc/php.ini这个文件确实是存在的。

解决

用strace去跟踪一下:

打开文件发现:

它会去找 /usr/local/lib/php.ini ,我也不知道为什么,我编译是有设置--with-config-file-path=/xxx/xxx 。反正找到具体路径了,把php.ini拷过去就解决了。

另外我strace /usr/local/php7/bin/php -i 2>1.log发现,如果不是php-fpm而是php,它会找/usr/local/php7/bin/php.ini,原因未知。

总结

本文链接地址:https://www.jiuchutong.com/biancheng/295440.html 转载请保留说明!

上一篇:php实现文件上传及头像预览功能(php实现文件上传需要使用哪个全局变量)

下一篇:php文件管理基本功能简单操作(php 文件系统)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络