Kiedy zainstalowałem phpmyadmin w Ubuntu 16.04 LTS, pojawia się błąd wymieniony poniżej.
Brakuje rozszerzenia mbstring. Sprawdź konfigurację PHP
potem próbowałem zainstalować php-mbstring, mówi mbstring is up to date
: Czy ktoś może mi pomóc rozwiązać ten problem?
16.04
php
phpmyadmin
Mohamed Saleem
źródło
źródło
php-fpm
również, nie zapomnij zrestartować tego również po zainstalowaniu mbstring>systemctl restart php-fpm
Odpowiedzi:
Wpisz terminal:
Następnie uruchom ponownie apache2:
Wciąż zaginiony?
Musisz jawnie włączyć rozszerzenia mcrypt i mbstring PHP, co można zrobić, wpisując:
Następnie uruchom ponownie apache2:
Gotowy.
Zostało to zgłoszone tutaj: PHPMyAdmin wymaga mbstring
źródło
W moim przypadku w końcu dowiedziałem się, że wersja PHP używana przez phpmyadmin to php5.6 (zainstalowałem php7.0). Znalazłem to, wykonując
phpinfo()
w test.php, a następnie zrobiłem to, aby phpmyadmin działał:extension=mbstring
iextension=php_mysqli
on/etc/php/5.6/apache2/php.ini
nie skomentowałsudo systemctl restart apache2
Nadal jestem w nich nowy, ale mam nadzieję, że to zadziała.
źródło
sudo add-apt-repository ppa:ondrej/php
wcześniej,sudo apt-get install php5.6-mbstring
będzie działać na Ubuntu 18.4Jeśli chcesz użyć php 5.6 zamiast php 7
Zainstaluj pakiet php 5.6 mbstring:
Następnie dodaj następujący wiersz na dole pliku php.ini:
Uruchom ponownie apache:
Aby znaleźć plik php.ini, utwórz plik i wstaw następujący wiersz:
Następnie otwórz w przeglądarce, aby zobaczyć, gdzie znajduje się plik php.ini.
źródło