【发布时间】:2016-06-19 23:31:49
【问题描述】:
我收到了这个 phpMyAdmin 错误:
****缺少 mbstring 扩展名。请检查您的 PHP 配置。****
我已经多次搜索此解决方案并逐步实施,但仍然遇到相同的错误。几天前,它运行良好,现在不知道发生了什么。请帮助!
这是我的 php.ini 设置:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
;extension_dir = "./"
; On windows:
extension_dir="C:\php\ext"
extension=php_bz2.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_exif.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mssql.dll
extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11gR2 Instant Client
【问题讨论】:
-
好的,没问题,我们都开始了。但是你不应该简单地忽略你乍一看不明白的事情。
phpinfo()函数已记录在案(就像所有 phps 函数一样),文档包括一个简单的示例:php.net/manual/en/function.phpinfo.php “错误日志文件”是您的 http 服务器写入的日志文件之一。例如,它包含在您的 http 服务器重新启动时出现的所有问题。因此,您可能可以在其中阅读扩展无法加载的原因。检查您的配置以找到该文件,无论如何您都需要它来编程,没有办法。 -
你应该检查那里是否加载了扩展。答案很可能是“不”。这样您就可以更准确地知道在哪里查看:如果它未 加载,那么在 http 服务器启动期间(加载完成时)会发生故障。您必须找出为什么加载该扩展程序失败。如上所述,如果您查看错误日志文件,这是最简单的。
-
我赞成您的问题,这样您就可以使用
chat功能:chat.stackoverflow.com/rooms/105478/… -
当然,还应该列出所有加载的扩展及其配置...
-
请看上面的两个cmets:我为我们创建了一个聊天室。这应该使沟通更容易。
标签: phpmyadmin xampp