带WHM的LAMP服务器上的EasyApache Php配置

带WHM的LAMP服务器上的EasyApache Php配置,php,easyapache-4,Php,Easyapache 4,使用EasyApache3和Php5.4设置服务器,可以使用位于帐户根目录中的本地php.ini文件调整每个帐户的主php.ini文件中的参数值。升级到EasyApache4和Php 5.6后,此配置结构似乎无法工作,本地Php.ini文件显示为加载在phpinfo.Php中,但参数集不会更改主值,例如: post_max_size 20M 还有想法吗?默认情况下,EA4有一个服务器范围的php.ini,位于/opt/cpanel/ea-php56/root/etc/php.ini,但当使用

使用EasyApache3和Php5.4设置服务器,可以使用位于帐户根目录中的本地php.ini文件调整每个帐户的主php.ini文件中的参数值。升级到EasyApache4和Php 5.6后,此配置结构似乎无法工作,本地Php.ini文件显示为加载在phpinfo.Php中,但参数集不会更改主值,例如:

post_max_size 20M 

还有想法吗?

默认情况下,EA4有一个服务器范围的php.ini,位于/opt/cpanel/ea-php56/root/etc/php.ini,但当使用MultiHP编辑器时,我相信它会在/opt/cpanel/ea-php56/root/etc/php.d/local.ini、public_html/php.ini和public_html/.user.ini创建ini文件,其中层次结构是:

php.ini > local.ini > .user.ini
因此,user.ini凌驾于local.ini之上,后者凌驾于服务器范围的php.ini之上

尽管MultiHP编辑器创建了它,但只要未设置user_ini.filename,就不会使用public_html/php.ini,因为user_ini.filename的默认值是.user.ini,并且只要.htaccess中没有指令,就不会使用public_html/php.ini


参考:

我也有同样的问题。更改后是否重新启动了apache???是的,我重新启动了apache。@尼克:您是否尝试将php.ini放入项目文件夹中,以便覆盖服务器配置的配置。是的,phpinfo.php显示本地php.ini文件路径已加载,但本地值未更改。@Dipak:感谢链接,特别是最后一个,我希望它能解决这个问题。在WHM>MultiHP Manager中,SUPPP似乎被设置为ea-php55的Php处理程序,服务器范围的Php.ini存在于opt/cpanel/ea-php56/root/etc/Php.ini中,但它看起来像/opt/cpanel/ea-php56/root/etc/Php.d/local.ini丢失了!