我想在php-fpm conf文件中设置通常在php.ini中设置的值。 我正在使用nginx。
我已经创build了以下设置,但我不确定这是否可行。
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 poolconfiguration文件中指定了这些值,它将覆盖php.ini
configuration文件中的“默认”值 – 但仅限于这个FPM池。
除此之外,请记住一些php指令可以定义为php_admin_value
和php_admin_flag
,如PHP文档中所述 (请参阅页面底部)。