PHP 包含路径和 EasyApache 4 - 需要更改吗?

PHP include path and EasyApache 4 - need changing?

我们最近刚刚更新到 EasyApache 4,据我所知,事情不再真正存储在 /usr/local/lib/php 中,而是存储在 /opt/cpanel/{version-number} 中。

现在,在升级之前,我们在 php.ini 中有一个包含路径,其中包含 /usr/lib/php/usr/local/lib/php

我的问题是,我现在应该添加 /opt/cpanel/{version-number} 并删除上述内容,还是有其他处理方式?

您的 php.ini 文件应该在 /opt/cpanel/ea-php{version-number}/root/etc/

如果您不指定include_path,它将默认为:

.;/path/to/php/pear

如果你想指定它,并且你想包含PHP的文件夹,那么包含应该没问题:

/opt/cpanel/ea-php{version-number}/

EasyApache4 不应自动为您更改此设置。

如果您升级 PHP,您可以在升级主子域之前将其与暂存子域并行测试。而且,在测试时,您只需要使新的 php.ini 文件与当前 PHP 版本的 php.ini 相似,不同之处在于您将正确的 include_path新 PHP 版本。

总而言之,您只需要在升级 PHP 的主要版本时更新您的 php.ini。在此之前,您无需对 php.ini.

进行任何更改