CentOS 7:缺少 mbstring 扩展名
Posted
技术标签:
【中文标题】CentOS 7:缺少 mbstring 扩展名【英文标题】:CentOS 7: The mbstring extension is missing 【发布时间】:2016-05-12 20:28:42 【问题描述】:我已经在 CentOS 07 上安装了 phpmyadmin (4.5.3.1),带有 apache 服务器 (httpd-2.4.18) 和 PHP 7.0.1。我得到了错误:
缺少 mbstring 扩展名。请检查您的 PHP 配置。
所以我在互联网上搜索了这个错误,人们提出了以下解决方案,我尝试了:
安装php-mbstring
和php-mcrypt
扩展:
yum install php-mbstring php-mcrypt php-gd
此命令返回:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.viethosting.vn
* epel: ftp.cuhk.edu.hk
* extras: mirrors.viethosting.vn
* updates: mirrors.viethosting.vn
Package php-mbstring-5.4.16-36.el7_1.x86_64 already installed and latest version
Package php-mcrypt-5.4.16-3.el7.x86_64 already installed and latest version
Package php-gd-5.4.16-36.el7_1.x86_64 already installed and latest version
Nothing to do
请帮帮我!
【问题讨论】:
使用“php -m”命令检查启用了哪些模块。您可以在 a) php.ini b) php.d/ 中启用 php 模块 【参考方案1】:我为这个问题想了大约 2 个小时,我唯一错过的是重新启动 php-fpm
和 httpd
。
所以这条该死的线解决了我的头痛:
systemctl restart php-fpm
【讨论】:
我也错过了这一步。谢谢!【参考方案2】:您需要检查您的 php.ini 并确保它正在加载 mbstring 扩展,或者在运行时加载它:
这里用于加载ini扩展:
How do I configure php to enable pdo and include mysqli on CentOS?
这里用于运行时加载
http://php.net/manual/en/function.dl.php
【讨论】:
以上是关于CentOS 7:缺少 mbstring 扩展名的主要内容,如果未能解决你的问题,请参考以下文章
Amazon EC2:PHPMyAdmin 错误:缺少 mbstring 扩展
phpMyAdmin 错误:缺少 mbstring 扩展名。请检查您的 PHP 配置