如何在Apache2.4conf中添加php值,而不是使用php-FPM创建额外的池?

如何在Apache2.4conf中添加php值,而不是使用php-FPM创建额外的池?,php,apache,Php,Apache,使用mod_php很容易:使用php_值、php_admin_值、php_标志等。但我想知道,使用php fpm是否可以避免大量冗余行和配置文件或池。 基于其他一些主题,我发现了这个例子 SetEnv PHP_ADMIN_VALUE "post_max_size = 8M" 但是设置多个值将不起作用,只处理最后一条规则。例如 SetEnv PHP_ADMIN_VALUE "post_max_size = 8M" SetEnv PHP_ADMIN_VALUE "memory_limit = 2

使用mod_php很容易:使用php_值、php_admin_值、php_标志等。但我想知道,使用php fpm是否可以避免大量冗余行和配置文件或池。
基于其他一些主题,我发现了这个例子

SetEnv PHP_ADMIN_VALUE "post_max_size = 8M"
但是设置多个值将不起作用,只处理最后一条规则。例如

SetEnv PHP_ADMIN_VALUE "post_max_size = 8M"
SetEnv PHP_ADMIN_VALUE "memory_limit = 256M"
SetEnv PHP_ADMIN_VALUE "open_basedir = /some/custom/path/"

我有兴趣将这些添加到apache配置中,而不是像.htaccess或.user.ini这样基于用户的配置。有人有解决办法吗?谢谢大家!

1年多后,我在谷歌上找到了这篇文章。您可以发布解决方案吗?设置多个PHP_ADMIN_值与SetEnv或类似工具不兼容。您可以同时只设置一个(例如open_basedir)。“SetEnv PHP_ADMIN_VALUE”风险很大,不推荐使用。可以更改其值,从而导致任意结果。我最终完全阻止了SetEnv for.htaccess,为每个用户使用了单独的池。如果池太多,重新启动可能需要一段时间,但可能会创建更多守护进程并在它们之间拆分配置。