web-dev-qa-db-ja.com

phpMyAdminエラー:mbstring拡張子がありません。 PHP設定を確認してください

PhpMyAdminの実行に問題があります。私のブラウザでphpMyAdminにアクセスしようとすると、「mbstring拡張子が見つかりません。あなたのPHP設定を確認してください。」というエラーメッセージが表示されます。

私はすでにインターネット上で可能な解決策を探しました。それによると、私はphp.iniファイルにいくつかの変更を加えました。 "; extension = php_mbstring.dll"という行のコメントを外して、extフォルダーのフルパスをextension_dirに書き込みました。残念ながら、それはまだうまくいきません。

正しい解決策を見つける手助けをしてください。

52
Klemen Rejec

これらのコマンドを実行するだけです

Sudo apt-get install phpmyadmin php-mbstring php-gettext

Sudo service Apache2 restart

または、この記事に従うことができます...

この記事をチェック

36
Sameer

このようにして問題を解決しました。php.iniファイルを編集します。

  1. extension_dir = "ext"extension_dir = "D:\ php\ext"に変更します。==(自分のパスを書いてください)
  2. ; extension = php_mbstring.dllextension = php_mbstring.dllに変更してください。
  3. 次に、php.iniファイルを保存して、WindowsのWindowsディレクトリにコピーしてください。(“ C:\ Windows”)
  4. apacheサーバーを再起動します。

上記は私の解決策です、それがあなたのために働くことを願っています。

15
hijack

あなたがubuntu 14.04でphp 5.6を使っているならmbstringとmysqlモジュールを見逃している

でmbstringとmysqlをインストールしてください。

Sudo apt-get install php5.6-mbstring
Sudo apt-get install php5.6-mysql

そしてApacheを再起動します

Sudo service Apache2 restart
9
Suraj

私の場合、私はxamppを使ってphp7を新しくインストールしましたが、エラーはphp.iniの699行目にあります。

include_path= C:\Program Files (x86)\xampp\php\PEAR

include_path= "C:\Program Files (x86)\xampp\php\PEAR"

そしてそれは私のために働いた。

私はそれが私にそのエラーを与えたphp.exeを実行することによってこれをチェックし、私はそれを修正しました。

7
Ahmed Ali

extension_dir = "ext"extension_dir = "C:/php/ext"php.iniに変更します。

6
W92

あなたがphpのバージョンを更新した後に起こる可能性があります。例えば、php5.6からphp7.1にアップグレードする場合、これらのコマンドを実行する必要があります。

Sudo apt-get install php7.1-mbstring
Sudo service Apache2 restart

インストール先のバージョンが異なる場合は、mbstringパッケージが存在するかどうかを確認する必要があります(php7.0の例)。

Sudo apt-cache search php7.0-mbstring

私はあなたが作業しているすべてのモジュールの存在を最初にチェックしてからアップグレードを実行することが有用であることを発見しました。

3
Arash Rabiee

私はこのようにして私の問題を解決しました:

  1. C:\ php\php.iniファイルを編集します。

  2. extension_dir = "ext"をextension_dir = "c:\ php\ext"に変更してください。
    自分のパス)

  3. 拡張子= php_mbstring.dllを拡張子= php_mbstring.dllに変更(削除)
    「;」)
  4. apacheサーバーを再起動します。

私はそれがあなたのために働くことを願っています。

3
Mohammed Khan

これは私にとってはKali-linux 2018でうまくいきました。

apt-get install php7.0-mbstring

service Apache2 restart
3
Emmanuel Caster

PHPIniDir - c:/php_install_pathも定義する必要があります

1
Jakab Molnár

あなたはこれを試すことができます

Sudo apt-get install phpmyadmin php-mbstring php-gettext
Sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
service Apache2 restart
0
Mourad MAMASSI

これは私の問題を解決しました

1.openコマンド管理プロンプト

  1. その後、Apache binフォルダをこのように開きます。

    c:\ cd wamp\bin\Apache\apache2.4.17\bin>

  2. それから上記の後にタイプしてください

    c:¥cd wamp¥bin¥Apache¥apache2.4.17¥bin> mklink php.ini d:¥wamp¥bin¥php¥php5.6.15¥phpForApache.ini

  3. つまり、コマンドプロンプトを閉じてwampを再起動し、管理者モードで開きます。

  4. 元の投稿: PHP:php.iniファイルなし xiaoに感謝します。

0
Aravindh Gopi

他の方法を実行する前に、PHPフォルダにあるphp.exeを開いてください。それを実行してください、そして、あなたがそれの上で何らかのエラーステートメントに直面したならば、あなたはそれを手動で直すことができます。そうでなければ、このスレッドで最も役に立つ投稿をしてください。

0
zigots007