按照本教程尝试设置LAMP后,我收到此错误,并且在尝试设置phpmyadmin后发现自己收到了上述错误.
致命错误:在第177行的C:\ WebServer\Apache\htdocs\phpmyadmin\libraries\php-gettext\gettext.inc中调用未定义的函数mb_detect_encoding()
我按照这里的建议:PHP尝试访问phpmyadmin mb_detect_encoding时出现致命错误,并进行了这些更改.
当我运行时phpinfo(),我看到对MySQL的支持并mb_string启用,如下所示:



小智 42
也安装gd库.
点击此链接 http://www.php.net/manual/en/mbstring.installation.php
Phi*_*asa 29
有一种比重新编译PHP更简单的方法.只是yum安装所需的mbstring库:
示例:如何在CentOS 6.2上安装PHP mbstring
yum --enablerepo=remi install php-mbstring
Run Code Online (Sandbox Code Playgroud)
哦,不要忘记之后重启apache.
Mbstring是一个非默认扩展名.这意味着默认情况下不启用它.您必须使用configure选项显式启用该模块.
如果您的PHP版本是7.0:
sudo apt-get install php7.0-mbstring
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
如果您的PHP版本是5.6:
sudo apt-get install php5.6-mbstring
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
小智 6
在Windows上打开文件php.ini并进行此更改:
删除注释并指向ext目录
; extension_dir ="./" - > extension_dir ="C:/ Php/ext"
删除此扩展的评论
重启apache服务
httpd -k restart
| 归档时间: |
|
| 查看次数: |
155701 次 |
| 最近记录: |