为什么配置文件php.ini修改后不立即生效?

2026-04-06 15:161阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计409个文字,预计阅读时间需要2分钟。

为什么配置文件php.ini修改后不立即生效?

配置文件php.ini不生效的原因:1、修改配置文件后,没有重新加载配置文件,只需重启服务,重新加载配置文件即可;2、存在多个php.ini配置文件;3、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);

为什么配置文件php.ini修改后不立即生效?

另外百度到说Apache的配置文件中可以重写php.ini的设置,可能在conf/***.***.***.***:6379?auth=***"

推荐学习:《PHP视频教程》

以上就是配置文件php.ini不生效是什么原因的详细内容,更多请关注自由互联其它相关文章!

本文共计409个文字,预计阅读时间需要2分钟。

为什么配置文件php.ini修改后不立即生效?

配置文件php.ini不生效的原因:1、修改配置文件后,没有重新加载配置文件,只需重启服务,重新加载配置文件即可;2、存在多个php.ini配置文件;3、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);

为什么配置文件php.ini修改后不立即生效?

另外百度到说Apache的配置文件中可以重写php.ini的设置,可能在conf/***.***.***.***:6379?auth=***"

推荐学习:《PHP视频教程》

以上就是配置文件php.ini不生效是什么原因的详细内容,更多请关注自由互联其它相关文章!