ホームページ  >  記事  >  データベース  >  phpmyadmin に mysqli 拡張機能がない場合の対処方法

phpmyadmin に mysqli 拡張機能がない場合の対処方法

藏色散人
藏色散人転載
2020-11-27 16:05:2810802ブラウズ

phpmyadmin 使用法チュートリアル の次のコラムでは、phpmyadmin で mysqli 拡張機能が見つからない問題の解決策を紹介します。それを必要としている友達に役立つでしょう。助けてください!

phpmyadmin に mysqli 拡張機能がない場合の対処方法

#phpMyAdmin エラー mysqli 拡張機能がありません。 PHP 構成の解決策を確認してください。

phpMyAdmin に mysqli 拡張機能がありません。解決策については PHP 設定を確認してください: mysqli 拡張機能がありません。 PHPの設定を確認してください。

php.ini を開きます。通常は C:WINDOWS ディレクトリにあります。次のように

コードを見つけます:

;extension=php_msql.dll;extension=php_mssql.dllextension=php_mysql.dllextension=php_mysqli.dll

どの拡張機能を有効にする必要があるか、この行の前のセミコロンを削除してください。必ず Apache を再起動してください。

# # または IIS 解決手順: 1. php の ext ディレクトリに php_mysqli.dll ファイルがあるかどうかを確認し、存在する場合は、次の手順に進みます。そうでない場合は、php2 を再インストールします。php.ini を開いて、次の

コードを見つけます:

;extension=php_mysqli.dll

先頭のセミコロン「;」を削除して

#コードは次のとおりです:

extension=php_mysqli .dll

3. 次のように

コードを見つけます:

;extension_dir="./ ext"

先頭のセミコロン「;」を削除し、(PHP のインストール パスからの相対的な ext ディレクトリ) に変更します。

コードは次のとおりです:

extension_dir = "e:\php\ext"

e:php はphp ディレクトリのストレージ

4. php.ini を c:windows にコピーします。 5. libmysql.dll を Windows の System32 ディレクトリにコピーします (これは非常に重要です) 6. IIS を再起動します ( Web サイトではありません)

# cmd で iisreset/RESTART を実行します

上記の方法が機能しない場合は、次の方法を参照してください。 operate

最初のステップでは、phpinfo() を出力して、MySQL モジュールが正常にロードされたかどうかを確認します。正常にロードされた場合は、問題があります。それ以外の場合は、2 番目のステップを参照してください # IIS 上の

##phpinfo ()mysql モジュールがない理由は何ですか?使用した元の PHP は .msi でインストールされましたが、後で最初からやり直して圧縮パッケージでインストールする必要がありました。次に、php.ini を構成して Windows にコピーし、libmysql.dll を system32 にコピーします。その後、テストは成功しました。 。 。 2 番目のステップは、 extension_dir 設定が正しいかどうかを確認することです。3 番目のステップは、libmysql.dll ファイルが c:windowssystem32 にコピーされているかどうかを確認することです。 Mysql データベースが正しくインストールされていません。システム サービスで、Mysql 関連のサービスが開始されていません (Mysql を正しくインストールする方法を確認してください)

2. libmysql が見つかりませんシステムの system32 (C:windowssystem32) ディレクトリ.dll ファイルの場合、解決策は、php ディレクトリで libmysql.dll を見つけ、libmysql.dll を C:windowssystem32 ディレクトリにコピーして、Web サービスを再起動することです。

3. C:windows ディレクトリの php.ini ファイルでは、「;extension=php_mysql.dll」の最初の「;」が削除されていないため、対応するものを削除できません。関数を使用している場合、解決策は php.ini ファイルを開くことです

4. Mysql ディレクトリには読み取り権限がありません。正しいディレクトリ権限は次のとおりです: 管理者 フル コントロール システム フル コントロール ユーザー 読み取りと追加 他の実行ユーザー権限をすべて削除し (保持することもできますが、セキュリティが高くないため、削除することをお勧めします)、MYsq​​l サービスと Web サービスを再起動します。

phpmyadmin を開くと、
のようなエラーが表示される場合があります。

mysqli 拡張機能がありません。 PHPの設定を確認してください。 target="documentation">phpmyadmin に mysqli 拡張機能がない場合の対処方法 src="./主題/オリジナル/img/b_help.png" width= "11" style="max-width:90%" alt="phpmyadmin に mysqli 拡張機能がない場合の対処方法"
title="phpmyadmin に mysqli 拡張機能がない場合の対処方法" />

次の方法で確認できます:

1. php.ini ;extension=php_mysqli.dll が有効になっているかどうかを確認します。つまり、以前の;

#2. かどうかを確認します。 php.ini の extension_dir アドレスは、php ディレクトリの ext ディレクトリを指しています。このステップが重要です。 私はこのステップにいます。extension_dir = "e:\www\php54\ext" を自分自身に設定します。ディレクトリは次のとおりです。問題ありません

3. lib_mysql.dll が Windows ディレクトリにコピーされているかどうかを確認してください。この dll ファイルにはさまざまな形式があります。 下線のある libmysql_d.dll はありますか? したがって、次の点に注意してください。自分自身

#4. PHP インストール ディレクトリの ext ディレクトリをチェックして、php_mysqli.dll ファイルがオンラインに存在するかどうかを確認します。また、zip パッケージを使用して解凍するのが最適であることも示されています ファイルの損失はありません

5.php 詳細ページ ?> をチェックして、mysql と mysqli が開始されているかどうかを確認してください。 mysqli が有効になっていない場合
mysqli キーワードで検索しても、php の詳細ページには表示されません

最後に、注目してください! ! ! ! Apacheを再起動します#

以上がphpmyadmin に mysqli 拡張機能がない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。