我从我的PHP函数(PHP版本5.6)之一得到以下错误
Fatal error: Call to undefined function mb_detect_encoding()
它是mbstring包函数之一。所以我检查了phpinfo()。不存在"欺骗"。我试图安装mbstring使用以下命令在我的CentOS 6.8服务器。
yum install php56w-mbstring
但是它返回:
No package php56w-mbstring available. Error: Nothing to do
我也试过:rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
裁判:https://serverfault.com/questions/732468/how -安装- php56 - centos - 6 - x86 - 64
我也试过了:无法安装mbstring php冲突
你应该检查你的/etc/yum.conf删除'php*'
与我在这里发布的问题相同:https://superuser.com/questions/1121176/installing-php-extension-mbstring-in-php-5-6-centos-6-8
所有这些PHP配置都是通过EazyApache完成的。由于通过EazyApache安装/升级(而不是直接在服务器上安装/升级),会有一些不寻常的变化。所以必须按照EazyApache安装新的模块。关于如何通过EazyApache安装模块,参考:https://forums.cpanel.net/threads/enable-install-mbstring-module.158165/