我收到这个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
答案 0 :(得分:2)
请尝试输入扩展程序目录的完整路径,然后才能正常运行。
extension_dir = "C:\php\ext"
希望这会有所帮助。
答案 1 :(得分:2)
试试这个
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo service apache2 restart
或者
答案 2 :(得分:0)
大家好,我遇到了这个问题,解决方案很简单,只需遵循此步骤即可。
停止服务器,然后安装此php版本。
$服务apache2停止
$ sudo apt-get install php7.1 php7.1-common
您必须为Laravel和作曲家安装此软件包。
$ sudo apt-get install php7.1-curl php7.1-xml php7.1-zip php7.1-gd php7.1-mysql php7.1-mbstring
查看新版本。
$ php -v
您可以看到。
PHP 7.2.4–1 + ubuntu16.04.1 + deb.sury.org + 1(cli)(内置:2018年4月5日 08:53:57)(NTS)
现在,您需要删除php 7.0
$ sudo apt-get purge php7.0 php7.0-common
现在重新启动服务器
$ sudo shutdown -r now
现在您的服务器使用PHP 7.2,可以解决mbstring错误。
$ sudo a2enmod php7.2
$ service apache2 restart