首页 >

配置文件php.ini不生效是什么原因

后端开发|PHP问题配置文件php.ini不生效是什么原因
配置文件,php.ini
后端开发-PHP问题
仿趣分期源码,vscode终端隐藏,ultral ubuntu,tomcat部署爆炸,sqlite 3入门教程,highcharts 地图插件,小公司前端套各种框架,爬虫涉及到哪些罪名,php 等号,襄阳seo排名推广,网站自动签到程序源码,网页菜单特效,html后台登录模板lzw
配置文件php.ini修改后不生效主要有如下几种原因:
用jquery写计算器源码,vscode 运行地址修改,ubuntu编写as,tomcat 5.0安装,sqlite3授权协议,30岁了想学网页设计,wdcp 大数据库 导入,服务器必备,html5录音插件,前端技术学习什么框架好,悉尼爬虫公园,php 参数类型,链轮seo,springboot源码版本,wordpress h1标签,韩国网站模板下载,网页广告折叠特效,企业网站免费模板,dedecms后台功能的使用,百度为什么不优先采集分页面,oracle 课程设计 教务管理系统,易付支付平台程序lzw
1、修改php.ini配置文件后,没有重新加载php.ini配置文件。
信息收集类网站源码,ubuntu安装优盘制作,爬虫怎么算星座,php btoa(,世界seo团队lzw
2、存在多个php.ini配置文件

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

问题排查:

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

配置文件php.ini不生效是什么原因

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文件。

配置文件php.ini不生效是什么原因

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视频教学》


配置文件php.ini不生效是什么原因
  • Windows系统中MySQL 5.6的配置文件(my.ini)修改方法【MySQL】
  • Windows系统中MySQL 5.6的配置文件(my.ini)修改方法【MySQL】 | Windows系统中MySQL 5.6的配置文件(my.ini)修改方法【MySQL】 ...

    配置文件php.ini不生效是什么原因
  • 创建配置文件 用PHP写出自己的BLOG系统 2
  • 创建配置文件 用PHP写出自己的BLOG系统 2 | 创建配置文件 用PHP写出自己的BLOG系统 2 ...

    配置文件php.ini不生效是什么原因
  • phpmyadmin登录提示配置文件现在需要一个短语密码
  • phpmyadmin登录提示配置文件现在需要一个短语密码 | phpmyadmin登录提示配置文件现在需要一个短语密码 ...