• 欢迎来到本博客,希望可以y一起学习与分享

ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法

PHP benz 4年前 (2017-08-04) 144次浏览 0个评论 扫描二维码

在配置文件里 有些PHP 配置选项可以用int_set() 函数 直接在 项目里修改。但是有些值确不行。例如和上传文件有关的post_max_size和upload_max_filesize

int_set(‘post_max_size’,’1024M’) 和 int_set(‘upload_max_filesize’, ‘1024M’) 都修改不了原值。

在PHP 文档有说明三个修改指令:

PHP_INI_PERDIR 可以在php.ini,httpd.conf,.htaccess 文件修改
PHP_INI_SYSTEM 可以在php.ini,httpd.conf 中修改
PHP_INI_ALL 只有修改范围是这个的才能用int_set 修改
如果想动态的修改不是PHP_INI_ALL 又是PHP_INI_PERDIR属性的正确方法是: 在文件所在目录下的.htaccess 文件里写下这些修改配置项:

前提是该站点在httpd.conf中配置了:AllowOverride All 。

其中 post_max_size 大于 upload_max_filesize 为佳


文章 ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法 转载需要注明出处
喜欢 (0)

您必须 登录 才能发表评论!