千家信息网

配置文件php.ini不生效怎么解决

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,今天小编给大家分享一下配置文件php.ini不生效怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我
千家信息网最后更新 2025年01月16日配置文件php.ini不生效怎么解决

今天小编给大家分享一下配置文件php.ini不生效怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

配置文件"php.ini"不生效的原因:1、修改配置文件后,没有重新加载"php.ini"配置文件,只需重启服务,重新加载配置文件即可;2、存在多个"php.ini"配置文件;3、"php.ini"文件中的配置被其他文件中的配置覆盖了。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

配置文件php.ini修改后不生效主要有如下几种原因:

1、修改php.ini配置文件后,没有重新加载php.ini配置文件。

2、存在多个php.ini配置文件

3、php.ini中的配置被其他文件中配置覆盖

问题排查:

1、修改配置后,重新加载php.ini文件,打印出phpinfo();查看读取的是哪个配置文件,确定你修改的配置文件是正确的。如下图:

2、在打印出的phpinfo();中搜索你修改的配置,注意Local Value(局部变量)和Master Value(主变量),Local Value会覆盖Master Value的值,Master Value是你php.ini配置项的值,而Local Value可能是在代码中设置的值,如下图,eg:ini_set('display_errors',true);

另外百度到说Apache的配置文件中可以重写php.ini的设置,可能在conf/httpd.conf,也可能在conf.d/**.conf中,一般在conf.d/php.conf中,但是在windows下没有找到conf.d文件,可能在linux版本的apache下有conf.d文件。

3、在linux环境下,php5.3.3以前php-fpm还没有被php收录,配置php基本都在php.ini里面,php5.3.3及以后,除了在php.ini配置以外,还可以在php-fpm.conf里面配置,而php-fpm.conf优先级比php.ini高。

查看php-fpm.conf配置文件,或者php-fpm.d/.conf文件中配置是否覆盖了php.ini中的配置,php-fpm的配置示例如下:

php_value[session.save_handler] = redis php_value[session.save_path] = "tcp://***.***.***.***:6379?auth=***"

以上就是"配置文件php.ini不生效怎么解决"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

配置 文件 知识 篇文章 内容 原因 变量 多个 是在 环境 不同 很大 下有 代码 优先级 只需 大部分 就是 局部 教程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网格员上报社区网络安全隐患事件 电信网络安全技术人员面试 软件开发流程各阶段文档 手机提示连接服务器错误 心花怒放下载软件开发 互联网是科技企业吗 微唯宝软件开发公司 怎么看云顶之弈手游服务器 猪八戒 软件开发 网络安全手抄报二年级复杂 游戏开一个服务器成本 教师上传照片服务器错误 软件开发外包公司怎么选 财政局关于网络安全资金保障 论软件开发项目管理小论文 法治快讯网络安全宣传周 蚁淘说互联网科技 广西信息化土地资产管理软件开发 自己搭建ipfs服务器 网络技术问题查询怎么弄 数据库统计数据 软件开发专业可进高铁行业吗 北京盛华园网络技术有限公司 软件销售软件开发增值税税率 枣庄导航软件开发 数据库sql实验总结模板 面试时软件开发转软件测试 四川hp服务器虚拟化安装 上海浦发银行软件开发基地 黄埔区自动化软件开发概念设计
0