端末に入力してください。
sudo apt-get install php-mbstring php7.0-mbstring php-gettext libapache2-mod-php7.0
その後、apache2を再起動してください。
sudo systemctl restart apache2
**まだ足りない?
PHPのmcryptとmbstringの拡張機能を明示的に有効にする必要がありますが、これは次のように入力します。
sudo phpenmod mcrypt
sudo phpenmod mbstring
その後、apache2を再起動します。
sudo systemctl restart apache2
完了です。 これはこちらで報告されています。PHPMyAdminにはmbstringが必要です。
私の場合、phpmyadminが使用しているPHPのバージョンはphp5.6であることがわかりました(私はphp7.0をインストールしています)。test.phpでphpinfo()を実行したところ、phpmyadminを動作させるために実行したことがわかりました。
1.synaptic package managerを使って、php5.6、php5.6-mysql、php5.6-mbstring、php5.6-mcryptをインストールする。
2.etc/php/5.6/apache2/php.ini "の "extension=mbstring "と "extension=php_mysqli "がコメントされていないことを確認してください。
3.最後に、apacheを再起動します。sudo systemctl restart apache2
。
まだまだ不慣れですが、お役に立てれば幸いです。
php 7ではなくphp 5.6を使用したい場合。
php 5.6のmbstringパッケージをインストールします。
sudo apt-get install php5.6-mbstring
その後、php.iniファイルの一番下に以下の行を追加してください。
extension=php5.6-mbstring.so
apache を再起動します。
sudo service apache2 restart
php.iniファイルを探すには、ファイルを作成して以下の行を挿入します。
<?php phpinfo(); ?>
その後、ブラウザで開いて、php.iniファイルの場所を確認してください。