ホームページ >データベース >PHPMyAdmin >phpmyadmin に mysqli 拡張機能がない場合の対処方法
phpmyadmin 使用法チュートリアル の次のコラムでは、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 ディレクトリには読み取り権限がありません。正しいディレクトリ権限は次のとおりです: 管理者 フル コントロール システム フル コントロール ユーザー 読み取りと追加 他の実行ユーザー権限をすべて削除し (保持することもできますが、セキュリティが高くないため、削除することをお勧めします)、MYsql サービスと Web サービスを再起動します。
phpmyadmin を開くと、
のようなエラーが表示される場合があります。
mysqli 拡張機能がありません。 PHPの設定を確認してください。 target="documentation"> 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 サイトの他の関連記事を参照してください。