PHP ini_set不起作用怎么办

PHP ini_set不起作用的解决办法:1、修改htaccess文件;2、在httpd.conf中配置“AllowOverride All”即可。

本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。

PHP ini_set不起作用怎么办?

PHP ini_set()无效的原因:

PHP配置中,post_max_size,upload_max_filesize用 ini_set() 方法修改不了的.

正确的做法是用.htaccess文件

PHP_value upload_max_filesize 1024M  
PHP_value post_max_size 1024M

要使.htaccess文件生效,需要在httpd.conf中配置该站点:AllowOverride All

原因:upload_max_filesize 的可修改范围是PHP_INI_PERDIR,可以在PHP.ini,httpd.conf或.htaccess文件修改,但是不能用ini_set()修改.

知识点:

c04c64ce2d23d9639847a61aa62be31.png

PS:

magic_quotes_gpc 用 get_magic_quotes_gpc() 获得,不能用set_magic_quotes_gpc修改,原因是没这个函数

而magic_quotes_runtime可以用set_magic_quotes_runtime()来设置

推荐学习:《PHP教程

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...