PHP 56 + mbstring 扩展总是加载不出来?

PHP 56 + mbstring extension does not always load?

这不是重复的。 我以前从没见过这个。

我的 EeasyApache4 cpanel 服务器 (centos7) 加载了 php56 模块。

yum list | grep mbstring
ea-php55-php-mbstring.x86_64             5.5.38-1.1.2.cpanel     @EA4
ea-php56-php-mbstring.x86_64             5.6.24-1.1.2.cpanel     @EA4
ea-php70-php-mbstring.x86_64             7.0.9-1.1.2.cpanel      @EA4
ea-php54-php-mbstring.x86_64             5.4.45-19.20.6.cpanel   EA4

PHP INI file in /opt/cpanel/ea-php56/root/etc
Additional INI files from /opt/cpanel/ea-php56/root/etc/php.d

在 php.d 目录中有一个 mbstring.ini 文件加载扩展名=mbstring.so

Anwyway,问题来了。您可以加载一个回显 phpinfo() 的网站; - 你只是一遍又一遍地刷新,大约 1/2 的时间加载了 mbstring 模块并且 mbstring.ini 文件列在额外解析的 ini 文件列表中,但是另外 1/2 的时间它完全消失了,没有加载,也没有解析 ini 文件。据我所知,所有其他模块都很好。

此外,如果我坐在这里一遍又一遍地点击 "up / enter" 到 运行 "php -i | grep mbstring",每次都会成功加载 mbstring。 (使用相同的php.ini)

真见鬼,我什至尝试从 php.ini 主文件加载 mbstring.so 扩展,并注释掉 mbstring.ini 中的行 - 问题仍然存在并且当它发生时,它甚至会从解析的 ini 文件中消失。

我不知道是什么原因造成的,也不知道如何解决,我什至没有在网上其他任何地方看到任何人遇到这个问题。

我的托管公司重新安装/重建了 EA4,问题消失了。奇怪。