Ketika saya menginstal phpmyadmin di Ubuntu 16.04 LTS, itu memberi saya kesalahan yang disebutkan di bawah ini.
Ekstensi mbstring tidak ada. Silakan periksa konfigurasi PHP Anda
kemudian saya mencoba menginstal php-mbstring, katanya mbstring is up to date
, Adakah yang bisa membantu saya untuk menyelesaikan ini?
16.04
php
phpmyadmin
Mohamed Saleem
sumber
sumber
php-fpm
, jangan lupa untuk me-restart itu juga setelah menginstal mbstring>systemctl restart php-fpm
Jawaban:
Silakan ketik terminal:
Kemudian, restart apache2:
Masih hilang?
Anda harus secara eksplisit mengaktifkan ekstensi mcrypt dan mbstring PHP, yang dapat dilakukan dengan mengetik:
Kemudian, restart apache2:
Selesai
Ini telah dilaporkan di sini: PHPMyAdmin membutuhkan mbstring
sumber
Dalam kasus saya, saya akhirnya menemukan bahwa versi PHP yang digunakan oleh phpmyadmin adalah php5.6 (Saya telah menginstal php7.0). Saya menemukan ini dengan mengeksekusi
phpinfo()
di test.php maka saya telah melakukan ini untuk membuat phpmyadmin berfungsi:extension=mbstring
danextension=php_mysqli
pada/etc/php/5.6/apache2/php.ini
tidak berkomentarsudo systemctl restart apache2
Saya masih baru dalam hal ini tetapi berharap ini bekerja untuk Anda.
sumber
sudo add-apt-repository ppa:ondrej/php
sebelumnyasudo apt-get install php5.6-mbstring
akan berfungsi di Ubuntu 18.4Jika Anda ingin menggunakan php 5.6, bukan php 7
Instal paket php 5.6 mbstring:
Kemudian tambahkan baris berikut ke bagian bawah file php.ini Anda:
Mulai ulang apache:
Untuk menemukan file php.ini Anda, buat file dan masukkan baris berikut:
Kemudian buka dengan browser untuk melihat di mana file php.ini Anda berada.
sumber