今天遇到修改php.ini参数,将文件上传大小的值加大,但是修改php.ini无法生效,查看phpinfo,发现Master Value值生效,但是Local Value值未生效。
查资料发现local会覆盖master,导致master不生效,最后修改php-fpm.d/
-
通过 php_value/php_flag,php_admin_value/php_admin_flag 对php.ini配置进行修改;
-
该修改方法只会在php-fpm进程请求中生效;
-
二者的区别在于前者修改指令可以被ini_set覆盖,后者修改指令不能通过ini_set覆盖;
-
php_flag用来专门设置布尔值,如on, off, 1, 0, true, false, yes, no,而php_value用来设置所有类型的值;
-
例:php_admin_value[post_max_size] = 4M
阅读(1513) | 评论(0) | 转发(0) |