回答:
ターミナルに入力してください:
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をインストールしました)。私phpinfo()
はtest.phpで実行することでこれを見つけました、そしてphpmyadminを動作させるためにこれをしました:
extension=mbstring
and extension=php_mysqli
on /etc/php/5.6/apache2/php.ini
がコメントされていないことを確認してくださいsudo systemctl restart apache2
私はまだこれらに新しいですが、これがあなたのために働くことを望みます。
sudo add-apt-repository ppa:ondrej/php
前に、sudo apt-get install php5.6-mbstring
Ubuntuの18.4上の意志の仕事
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ファイルの場所を確認します。
php-fpm
だけでなく、あまりにもmbstringの>インストールした後、それを再起動することを忘れないでくださいsystemctl restart php-fpm