mbstringは、ubuntu 16.04のphpmyadminにありません


20

Ubuntu 16.04 LTSにphpmyadminをインストールすると、以下のエラーが表示されます。

mbstring拡張機能がありません。PHPの構成を確認してください

それからphp-mbstringをインストールしようとしましたがmbstring is up to date、これを解決できる人はいますか?

スクリーンショット


あなたが使用している場合php-fpmだけでなく、あまりにもmbstringの>インストールした後、それを再起動することを忘れないでくださいsystemctl restart php-fpm
アレックス・ジョリグ

回答:


54

ターミナルに入力してください:

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が必要です


私はそれをしましたが、端末はmbstringが最新だと言います。他に何かする?
モハメドサレム

私はこれをした、 "sudoをphpenmod mcryptの" sudoのphpenmod MBSTRINGと再起動のapache2のsudo systemctl再起動apache2の、しかし、MBSTRINGはまだ不足している
モハメド・サリーム

他のソリューション?
モハメドサレム

2

私の場合、phpmyadminで使用されているPHPバージョンはphp5.6であることが最終的にわかりました(php7.0をインストールしました)。私phpinfo()はtest.phpで実行することでこれを見つけました、そしてphpmyadminを動作させるためにこれをしました:

  1. シナプスパッケージマネージャーを使用して、php5.6、php5.6-mysql、php5.6-mbstringおよびphp5.6-mcryptをインストールします。
  2. extension=mbstringand extension=php_mysqlion /etc/php/5.6/apache2/php.iniがコメントされていないことを確認してください
  3. 最後に、Apacheを再起動します sudo systemctl restart apache2

私はまだこれらに新しいですが、これがあなたのために働くことを望みます。


1
これにはPPAが機能する必要があります-PHP 5.xはXenialリポジトリに存在しません。
トーマスウォード

これには賛成票はありませんでしたが、うまくいきました。
-hytromo

@ThomasWardのコメントに追加すると、PPAは個人用パッケージアーカイブです。この場合、古いPHP 5.6パッケージが含まれています。あなたがしたいというコマンドがあるsudo add-apt-repository ppa:ondrej/php 前に、sudo apt-get install php5.6-mbstringUbuntuの18.4上の意志の仕事
meesern

2

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ファイルの場所を確認します。



私はすぐにその答えを見たと思います笑):
ChickenFeet
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.