我知道关于我的问题有很多话题,但我找不到解决办法。
我使用的是wamp,我已经将PHP的版本从5.5.12更改为5.6.16,然后当我转到localhost/phpmyadmin时,会显示以下错误:
致命错误:在第177行调用C:\wamp\apps\phpmyadmin4.1.14\libraries\php-gettext\gettext.inc中的未定义函数mb_detect_encoding()
因此,我将phpMyAdmin从4.1.14更新到4.5.2。
我有这样的错误:
phpMyAdmin -错误mbstring扩展名丢失。请检查您的PHP配置。
我的php.ini,phpForApache.ini配置好了,我已经对扩展进行了注释,将extension_dir设置为C:\wamp\bin\php\php5.6.16\ext,我偶然发现了许多主题/论坛,但是没有一个解决方案有效。
你有什么想法吗?
发布于 2016-05-15 15:19:09
请检查#36254548
将php.ini文件复制到“wamp64\bin\apache2.4.17\bin”解决了我的问题。
发布于 2017-03-01 21:57:59
有时扩展名目录被很好地指向,dll文件没有注释,但仍然不能工作。
要使用的下一个解决方案是,如果扩展目录是正确的,并且mbstring的dll文件已取消注释,则复制php.ini文件并将其粘贴到windows目录(即C:\Windows)。
然后重新启动wamp/xampp,它就能工作了。
发布于 2015-11-27 13:07:59
检查您的php.ini文件。在配置的扩展部分,您应该发现:
;extension=php_mbstring.dll删除前面的“;”以取消注释并启用扩展,如下所示:
extension=php_mbstring.dll重新启动apache,它应该可以工作。
https://stackoverflow.com/questions/33958019
复制相似问题