Lütfen terminale yazınız:
sudo apt-get install php-mbstring php7.0-mbstring php-gettext libapache2-mod-php7.0
Ardından apache2'yi yeniden başlatın:
sudo systemctl restart apache2
Hâlâ kayıp mı?
PHP mcrypt ve mbstring eklentilerini açıkça etkinleştirmeniz gerekir, bunu yazarak yapabilirsiniz:
sudo phpenmod mcrypt
sudo phpenmod mbstring
Ardından apache2'yi yeniden başlatın:
sudo systemctl restart apache2
Bitti.
Bu durum burada rapor edilmiştir: PHPMyAdmin mbstring gerektirir
Benim durumumda, sonunda phpmyadmin tarafından kullanılan PHP sürümünün php5.6 olduğunu öğrendim (php7.0 yükledim). Bunu test.php dosyasında phpinfo()
işlevini çalıştırarak buldum ve phpmyadmin'in çalışması için bunu yaptım:
dosyasındaki
extension=mbstringve
extension=php_mysqli` ifadelerinin yorumlanmadığından emin olunyi yeniden başlatın
sudo systemctl restart apache2`Bu işlerde hala yeniyim ama umarım işinize yarar.
Eğer php 7 yerine php 5.6 kullanmak istiyorsanız
php 5.6 mbstring paketini yükleyin:
sudo apt-get install php5.6-mbstring
Ardından php.ini dosyanızın en altına aşağıdaki satırı ekleyin:
extension=php5.6-mbstring.so
Apache'yi yeniden başlat:
sudo service apache2 restart
Php.ini dosyanızı bulmak için bir dosya oluşturun ve aşağıdaki satırı ekleyin:
<?php phpinfo(); ?>
Ardından php.ini dosyanızın nerede olduğunu görmek için bir tarayıcı ile açın.