linux下修改php.ini不生效怎么办

php.ini不生效的解决办法:首先重新加载php.ini文件,打印出“phpinfo();”;然后搜索修改的配置;接着查看“php-fpm.conf”配置文件;最后修改“php-fpm”的配置即可。

linux下修改php.ini不生效怎么办

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中文网!

以上就是linux下修改php.ini不生效怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2134657.html

(0)
上一篇 2025年2月25日 00:05:34
下一篇 2025年2月23日 06:08:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • linux下如何卸载php

    linux下卸载php的方法是:1、执行【rpm -qa|grep php】命令查看软件包;2、执行【rpm -e php-mysql-5.1.6-27.el5_5.3】命令进行卸载;3、执行【php -v】命令检查是否完全卸载即可。 具体…

    2025年2月25日
    200
  • linux下如何安装php扩展

    linux下安装php扩展的方法是:可以通过编译安装的方法来实现。具体方法:1、执行wget命令下载文件,并解压;2、进入解压目录,进行相关配置;3、执行make命令进行编译安装即可。 linux上通常有两种安装方法: (推荐教程:php教…

    2025年2月25日
    200
  • 修改php.ini配置文件无效怎么办?

    修改php.ini配置文件无效的解决办法:首先确定修改的【php.ini】文件是否是加载的文件;然后文件修改配置为【display_errors=On】;最后重启nginx和【php-fpm】即可。 修改php.ini配置文件无效的解决办法…

    2025年2月24日
    200
  • linux php如何安装mysql数据库

    linux php安装mysql数据库的方法:首先关闭linux的防火墙;然后从mysql官网上下载自己适合的mysql版本;接着在mysql当前目录下设定目录的访问权限;最后查看mysql状态即可。 1、首先关闭linux的防火墙,执行命…

    2025年2月24日 编程技术
    200
  • 如何设置查看php.ini路径?

    设置查看php.ini路径的方法:首先选择【任务管理器】,并确认apache正常运行;然后新建php文件保存,并在浏览器中运行;最后配置信息中查找【Loaded Configuration File】即可。 设置查看php.ini路径的方法…

    2025年2月24日 编程技术
    200
  • 怎么在php.ini文件中设置时区?

    php.ini文件中设置时区的方法:打开php.ini文件,在文件中搜索“date.timezon”;将“;date.timezone =”前面的“;”去掉,并在这一句的“=”后面填写对应的时区标识符,例如“PRC”可以设置中国时区。 时间…

    2025年2月24日
    200
  • linux下php的安装位置在哪

    linux下php的安装位置在【/etc/】目录下,此时php采用的是RPM包方式安装的。如果php是采用源代码方式安装的,那么一般默认安装在【/usr/local/lib】目录下。 php的安装路径分为如下两种情况: (推荐教程:php教…

    2025年2月24日
    200
  • linux如何查看php安装目录?

    linux查看php安装目录的方法:1、Linux的php安装目录在没有设置自定义安装的情况下,一般默认的安装路径是在【/var/www】里面;2、使用Linux的命令进行查找,代码为【find / -name “*www*&#…

    2025年2月24日
    200
  • linux命令怎么安装php

    linux命令安装php的方法:首先从php的官方网站下载php的安装源码包;然后执行命令“./configure –prefix=/usr/local/servers/php”配置安装环境;接着在解压目录执行编译命令;最后执行…

    2025年2月24日 编程技术
    200
  • linux如何修改php环境变量?

    linux修改php环境变量的方法:首先添加路径,代码为【export PATH=”$PATH:/cxwww/server/php/7.3.4/bin”】;然后读取配置即可,代码为【source /etc/profi…

    2025年2月24日
    200

发表回复

登录后才能评论