Quando instalei o phpmyadmin no Ubuntu 16.04 LTS, ocorre um erro mencionado abaixo.
A extensão mbstring está ausente. Por favor, verifique sua configuração do PHP
então eu tentei instalar o php-mbstring, ele diz mbstring is up to date
: Alguém pode me ajudar a resolver isso?
16.04
php
phpmyadmin
Mohamed Saleem
fonte
fonte
php-fpm
, bem como, não se esqueça de reiniciar que também após a instalação mbstring>systemctl restart php-fpm
Respostas:
Digite o terminal:
Em seguida, reinicie o apache2:
Ainda faltando?
Você precisa ativar explicitamente as extensões mcrypt e mbstring do PHP, o que pode ser feito digitando:
Em seguida, reinicie o apache2:
Feito.
Isso foi relatado aqui: PHPMyAdmin requer mbstring
fonte
No meu caso, finalmente descobri que a versão PHP usada pelo phpmyadmin é php5.6 (instalei o php7.0). Eu encontrei isso executando
phpinfo()
no test.php e fiz isso para fazer o phpmyadmin funcionar:extension=mbstring
eextension=php_mysqli
em/etc/php/5.6/apache2/php.ini
não comentousudo systemctl restart apache2
Eu ainda sou novo nisso, mas espero que isso funcione para você.
fonte
sudo add-apt-repository ppa:ondrej/php
antessudo apt-get install php5.6-mbstring
funcionará no Ubuntu 18.4Se você deseja usar o php 5.6 em vez do php 7
Instale o pacote php 5.6 mbstring:
Em seguida, adicione a seguinte linha na parte inferior do seu arquivo php.ini:
Reinicie o apache:
Para encontrar o seu arquivo php.ini, crie um arquivo e insira a seguinte linha:
Em seguida, abra com um navegador para ver onde o seu arquivo php.ini está localizado.
fonte