mbstring is missing for phpmyadmin in ubuntu 16.04
When I installed phpmyadmin in Ubuntu 16.04 LTS, it gives me an error mentioned below.
The mbstring extension is missing. Please check your PHP configuration
then I tried to install php-mbstring, it says mbstring is up to date
,
Can anyone help me to solve this?
Please type in terminal:
sudo apt-get install php-mbstring php7.0-mbstring php-gettext libapache2-mod-php7.0
Then, restart apache2:
sudo systemctl restart apache2
Still missing?
You need to explicitly enable the PHP mcrypt and mbstring extensions, which can do by typing:
sudo phpenmod mcrypt
sudo phpenmod mbstring
Then, restart apache2:
sudo systemctl restart apache2
Done.
This has been reported here: PHPMyAdmin requires mbstring
If you want to use php 5.6 instead of php 7
Install php 5.6 mbstring package:
sudo apt-get install php5.6-mbstring
Then add the following line to the bottom of your php.ini file:
extension=php5.6-mbstring.so
Restart apache:
sudo service apache2 restart
To find your php.ini file, create a file and insert the following line:
<?php phpinfo(); ?>
Then open with a browser to see where your php.ini file is located.