Когда я установил phpmyadmin в Ubuntu 16.04 LTS, он выдает ошибку, указанную ниже.
Расширение mbstring отсутствует. Пожалуйста, проверьте вашу конфигурацию PHP
Затем я попытался установить php-mbstring, он говорит mbstring is up to date
: Может кто-нибудь помочь мне решить эту проблему?
16.04
php
phpmyadmin
Мохамед Салим
источник
источник
php-fpm
также, не забудьте перезапустить это после установки mbstring>systemctl restart php-fpm
Ответы:
Пожалуйста, введите в терминале:
Затем перезапустите apache2:
До сих пор отсутствует?
Вам необходимо явно включить расширения PHP mcrypt и mbstring, что можно сделать, набрав:
Затем перезапустите apache2:
Выполнено.
Об этом сообщалось здесь: PHPMyAdmin требует mbstring
источник
В моем случае я наконец-то узнал, что PHP-версия, используемая phpmyadmin - это php5.6 (я установил php7.0). Я нашел это, выполнив
phpinfo()
test.php, затем сделал это, чтобы заставить phpmyadmin работать:extension=mbstring
иextension=php_mysqli
на/etc/php/5.6/apache2/php.ini
не прокомментировалsudo systemctl restart apache2
Я все еще новичок в этом, но надеюсь, что это работает для вас.
источник
sudo add-apt-repository ppa:ondrej/php
до этого,sudo apt-get install php5.6-mbstring
будет работать на Ubuntu 18.4Если вы хотите использовать php 5.6 вместо php 7
Установите пакет php 5.6 mbstring:
Затем добавьте следующую строку в конец вашего файла php.ini:
Перезапустите Apache:
Чтобы найти файл php.ini, создайте файл и вставьте следующую строку:
Затем откройте в браузере, чтобы увидеть, где находится ваш файл php.ini.
источник