亚马逊网络服务 phpmyadmin:缺少 mbstring 扩展名
Amazon web services phpmyadmin: The mbstring extension is missing
我已经安装了 phpMyAdmin 在本教程的手上:
https://gist.github.com/suvozit/8998731
并在 /var/www/html/phpmyadmin/config.inc.php 文件中将我的 RDS 实例连接为主机。
现在我在访问 example.com/phpmyadmin/index.php:
时出现以下错误
缺少 mbstring 扩展名。请检查您的 PHP 配置。
所以我在互联网上搜索了这个错误,人们提出了以下解决方案,我试过了:
安装 php-mbstring 扩展:
yum install php-mbstring
当我输入此命令时,进程开始但返回以下行:
-> Processing Conflict: php55-common-5.5.24-1.100.amzn1.x86_64 php-common <5.5.24-1.100.amzn1 conflict
-> Processing Conflict: php55-mbstring-5.5.24-1.100.amzn1.x86_64 php-mbstring <5.5.24-1.100.amzn1 conflict
-> Processing Conflict: php56-common-5.6.8-1.111.amzn1.x86_64 php-common <5.5.22-1.98 conflict
-> Ready to resolve dependencies
Error: php55-mbstring conflicts with php-mbstring 5.3.29-1.8.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: php55-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try: rpm -Va --nofiles --nodigest
$php-vreturns:
PHP 5.6.8 (cli) (built: Apr 17 2015 18:04:37)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
您需要以超级用户身份安装 PHP 5.6 版本。
sudo yum install php56-mbstring
问题出在包冲突上。所以在安装php-gd的时候需要指定版本。我通过 运行 修复了它:
sudo yum 安装php55-gd
在我的例子中,我只需要重新启动 httpd 服务:
service httpd restart
我已经安装了 phpMyAdmin 在本教程的手上: https://gist.github.com/suvozit/8998731 并在 /var/www/html/phpmyadmin/config.inc.php 文件中将我的 RDS 实例连接为主机。
现在我在访问 example.com/phpmyadmin/index.php:
时出现以下错误缺少 mbstring 扩展名。请检查您的 PHP 配置。
所以我在互联网上搜索了这个错误,人们提出了以下解决方案,我试过了:
安装 php-mbstring 扩展:
yum install php-mbstring
当我输入此命令时,进程开始但返回以下行:
-> Processing Conflict: php55-common-5.5.24-1.100.amzn1.x86_64 php-common <5.5.24-1.100.amzn1 conflict
-> Processing Conflict: php55-mbstring-5.5.24-1.100.amzn1.x86_64 php-mbstring <5.5.24-1.100.amzn1 conflict
-> Processing Conflict: php56-common-5.6.8-1.111.amzn1.x86_64 php-common <5.5.22-1.98 conflict
-> Ready to resolve dependencies
Error: php55-mbstring conflicts with php-mbstring 5.3.29-1.8.amzn1.x86_64
Error: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
Error: php55-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
You could try using --skip-broken to work around the problem
You could try: rpm -Va --nofiles --nodigest
$php-vreturns:
PHP 5.6.8 (cli) (built: Apr 17 2015 18:04:37)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
您需要以超级用户身份安装 PHP 5.6 版本。
sudo yum install php56-mbstring
问题出在包冲突上。所以在安装php-gd的时候需要指定版本。我通过 运行 修复了它: sudo yum 安装php55-gd
在我的例子中,我只需要重新启动 httpd 服务:
service httpd restart