简体   繁体   中英

phpMyAdmin - Error | The mbstring extension is missing. Please check your PHP configuration in Ubuntu 14.04 LTS

I am using Ubuntu OS 14.04 LTS. After I run sudo apt-get dist-upgrade ( run this command because I unable to download and update it when the os ask me ) I cannot open phpmyadmin again. Before that I can open it normally.

I am using PHP Version 7.0.4-5 , phpmyadmin 4.5.5.1 With phpmyadmin I downloaded it from https://www.phpmyadmin.net/ and then move to /var/www/html .

I have enabled

extension=php_mbstring.dll
extension=php_exif.dll     
extension=php_mysqli.dll

and restart apache2 still not work. And when I run php-m and phpinfo() also cannot find mbstring .

Please help solve this problem. Really thankful for help me.

Yey :) I have solved it!!!! Just run this

    sudo apt-get install libapache2-mod-php7.0
    sudo apt-get install php7.0-mbstring

and then sudo service apache2 restart .

I solved with :

sudo apt-get install libapache2-mod-php7.*
sudo apt-get install php7.*-mbstring

and then -

sudo service apache2 restart

I solved it by these commands :

 sudo apt-get install php-mbstring
 sudo apt-get install php-gettext

First of all as you're using Ubuntu, it supports .so files windows has .dll files

Open terminal and try installing below :

sudo apt-get install libapache2-mod-php7.0

Nothing worked for me but the following. After I tried all methods, I ran Synaptic Package Manager program and manually forced to install all programs with names beginning from (all versions of):

  • mcrypt
  • mbstring

Then I restarted apache2 in the terminal by

sudo systemctl restart apache2

and that's it: phpMyAdmin works after these steps.

我正在使用 CentOS 6.9 版(最终版)尝试 1.yum install php-mbstring 2.yum install php-gettext 3.service httpd restart 并且现在工作正常

I also have this problem. I reconfigure phpmyadmin and install php7.0 modules. I post my solution on this post: https://askubuntu.com/a/764254/212315

I initially tried to use sudo apt-get install phpmyadmin php-mbstring php-gettext however this returned an error where it automatically aborted, (which maybe linked to my available memory on a Raspberry pi 3 B+).

Instead I ran sudo apt-get install php7.1-mbstring (note to amend code with your php version. If unsure first check this via; php --version ). This should now setup and create config file.

Finally run; sudo service apache2 restart. Reload web address and you should have access to php admin.

Although in some instances you may incur a follow up error; "mysqli extension is missing".

In this case type; sudo apt-get install php7.1-mysql and then; sudo service apache2 restart and.....NOW you should have access to phpadmin.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM