ホームページ >バックエンド開発 >PHPチュートリアル >phpMyAdmin には mysqli 拡張機能がありません。 PHP構成_PHPチュートリアルの解決策を確認してください

phpMyAdmin には mysqli 拡張機能がありません。 PHP構成_PHPチュートリアルの解決策を確認してください

WBOY
WBOYオリジナル
2016-07-13 10:56:282787ブラウズ

phpMyAdmin に mysqli 拡張機能がありません。 PHP 設定ソリューションを確認してください。必要な場合は参照してください。

phpMyAdmin に mysqli 拡張機能がありません。 PHP 設定のソリューションを確認してください:
mysqli 拡張機能がありません。 PHPの設定を確認してください。

php.ini を開きます -> 通常は C:WINDOWS ディレクトリにあります。
見つかりました

コードは次のとおりです コードをコピー
;拡張子=php_msql.dll
;extension=php_mssql.dll
拡張子=php_mysql.dll
拡張子=php_mysqli.dll

どの拡張機能を有効にする必要があるかを判断するには、この行の前にあるセミコロンを削除してください。Apache または IIS を再起動するように注意してください。


解決策の手順:
1. phpのextディレクトリにphp_mysqli.dllファイルがあるか確認します。 その場合は、以下の手順に進みます。そうでない場合は、php を再インストールします
2. php.ini を開いて
を見つけます

コードは次のとおりです;拡張子=php_mysqli.dll先頭のセミコロン「;」を削除して
コードをコピー

に変更します

コードは次のとおりです拡張子=php_mysqli.dll3. 見つける
コードをコピー

コードは次のとおりです;extension_dir="./ext"先頭のセミコロン「;」を削除し、(PHPのインストールパスからの相対ディレクトリ)に変更します
コードをコピー

extension_dir = "e:phpext"

e:phpはphp
の保存ディレクトリです
4. php.ini を c:windows にコピーします

5. libmysql.dll を Windows の System32 ディレクトリにコピーします (これは非常に重要です)。

6. IIS を再起動します (Web サイトではありません)

cmd で iisreset/RESTART を実行します

上記の方法がうまくいかない場合は、次の方法を参照してください

最初のステップでは、phpinfo() を出力して、MySQL モジュールが正常にロードされたかどうかを確認します。それ以外の場合は、2 番目のステップに進みます。 IIS の phpinfo() に mysql モジュールがないのはなぜですか?

使用した元の PHP は .msi としてインストールされましたが、後ですべてをやり直して圧縮パッケージでインストールする必要がありました。

php.ini を再度構成し、winnt にコピーし、libmysql.dll を system32 にコピーしました。

その後、テストは成功しました。 。 。

2 番目のステップは、extension_dir が正しく設定されているかどうかを確認することです
3 番目のステップは、libmysql.dll ファイルが c:windowssystem32 にコピーされているかどうかを確認することです

1. Mysql データベースが正しくインストールされておらず、システム サービスで Mysql 関連サービスが開始されていません (Mysql を正しくインストールする方法を確認してください)

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

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

4. Mysql ディレクトリには読み取り権限がありません。正しいディレクトリ権限は次のとおりです。
管理者フルコントロール

システムフルコントロール

ユーザー 読み取りと実行
他のユーザー権限をすべて削除し(保持することもできますが、セキュリティが高くないため、削除することをお勧めします)、MYsq​​l サービスと Web サービスを再起動します。



www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632182.html技術記事 phpMyAdmin には mysqli 拡張機能がありません。 PHP 設定ソリューションを確認してください。必要な場合は参照してください。 phpMyAdmin には mysqli 拡張機能がありません。 PHP 構成の解決策を確認してください: Missing...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。