在php-fpm confs而不是php.ini中设置php值

前端之家收集整理的这篇文章主要介绍了在php-fpm confs而不是php.ini中设置php值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在PHP-fpm conf文件中设置通常在PHP.ini中设置的值.我正在使用Nginx.

我创建了以下设置,但我不确定这是否有用.

PHP_value[memory_limit] = 96M
PHP_value[max_execution_time] = 120
PHP_value[max_input_time] = 300
PHP_value[PHP_post_max_size] = 25M
PHP_value[upload_max_filesize] = 25M

你觉得这样的话好吗?

当一个值在PHP.ini和PHP-fpm conf文件中设置时会发生什么? PHP-fpm会覆盖ini吗?

最后,通过这种方式,我可以为所有虚拟主机设置不同的值,这不是问题吗?我的意思是PHP.ini看起来像一个全局设置,而这是依赖于主机的.不同的主机可以运行不同的内存限制等吗?

是的,你是对的 – 如果你在PHP-fpm池配置文件中指定这些值,它将覆盖PHP.ini配置文件中的“默认”值 – 但仅限于此FPM池.

除此之外,请记住一些PHP指令可以定义为PHP_admin_value和PHP_admin_flag,如PHP Documentation中所述(参见页面底部).

猜你在找的PHP相关文章