免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 18995 | 回复: 0

phpMyAdmin报错: The mbstring extension is missing. Please check your PHP config [复制链接]

论坛徽章:
0
发表于 2015-06-09 16:17 |显示全部楼层
弄了个phpMyAdmin想来维护MySQL数据库方便点。但是出现以下问题,请高手帮解决啊。搜索了好几天,各种处理方法,但是还是不行。

现象:
访问 http://10.0.0.118/phpMyAdmin/ 页面出现错误:
phpMyAdmin - Error

The mbstring extension is missing. Please check your PHP configuration.

访问 html没问题,比如:http://10.0.0.118/phpMyAdmin/test.html

可见是mbstring的问题。

环境:
# cat  /proc/version
Linux version 2.6.32-431.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 10 22:19:54 EST 2013

#  php -v
PHP 5.6.7 (cli) (built: Jun  4 2015 00:01:39)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

Apache是2.2.15

分析

按照网上的方法,我应该是已经加载了mbstring的,可以执行以下看到。

phpinfo()
PHP Version => 5.6.7

System => Linux m138-eng130 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64
Build Date => Jun  4 2015 00:00:45
Configure Command =>  './configure'  '--prefix=/usr/local/servers/php' '--enable-mbstring'
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /usr/local/servers/php/lib
Loaded Configuration File => (none)
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
PHP API => 20131106
PHP Extension => 20131226
Zend Extension => 220131226
Zend Extension Build => API220131226,NTS
PHP Extension Build => API20131226,NTS
Debug Build => no
Thread Safety => disabled
Zend Signal Handling => disabled
Zend Memory Manager => enabled
Zend Multibyte Support => provided by mbstring
IPv6 Support => enabled
DTrace Support => disabled

Registered PHP Streams => php, file, glob, data, http, ftp, phar
Registered Stream Socket Transports => tcp, udp, unix, udg
Registered Stream Filters => convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

mbstring

Multibyte Support => enabled
Multibyte string engine => libmbfl
HTTP input encoding translation => disabled
libmbfl version => 1.3.2

mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

Multibyte (japanese) regex support => enabled
Multibyte regex (oniguruma) backtrack check => On
Multibyte regex (oniguruma) version => 5.9.5

Directive => Local Value => Master Value
mbstring.detect_order => no value => no value
mbstring.encoding_translation => Off => Off
mbstring.func_overload => 0 => 0
mbstring.http_input => no value => no value
mbstring.http_output => no value => no value
mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text/|application/xhtml\+xml)
mbstring.internal_encoding => no value => no value
mbstring.language => neutral => neutral
mbstring.strict_detection => Off => Off
mbstring.substitute_character => no value => no value
....

然后我在/etc/php.ini中也按网上的加了以下两行:

; Directory in which the loadable extensions (modules) reside.
; http://www.php.net/manual/en/ini.core.php#ini.extension-dir
; extension_dir = "./"

extension = "/usr/local/servers/php/lib/php/extensions/no-debug-non-zts-20131226/"
extension = mbstring.so

可以看到mbstring.so是存在的:
# find / -name mbstring.so

/usr/local/servers/php/lib/php/extensions/no-debug-non-zts-20131226/mbstring.so


也重启了apache很多次,还是不行,实在不知道什么原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP