初心者の質問: mysqli 拡張機能が WIN7 で見つかりません
私は PHP の初心者です、
WIN7 では、phpMyAdmin へのログイン時にエラーが発生しました: mysqli 拡張機能がありません。 PHP スクリプトで mysqli_connect を呼び出すと、エラーが報告されます:
致命的なエラー: xxxx 行 xxxx
の未定義関数 mysqli_connect() の呼び出し
この場合、拡張子が見つからないですよね?ただし、extension=php_mysql.dll と extension=php_mysqli.dll を開いて、これら 2 つの DLL が配置されているディレクトリを環境変数に追加しましたが、まだ機能しません。
不思議なことに、XP でも同じ環境で正常に実行できるのです。どうしたの?相談してください。
私の環境: オペレーティング システム WIN7 Ultimate、PHP バージョン 5.2.17、Apache 2.0、MYSQL バージョン 5.5.29
拡張子
php
phpmyadmin
拡張機能
-----解決策--------------------------------私もこの問題に遭遇しました、昨日解決しました。
2 つのファイル libmysql.dll と php.ini を C:/Windows ディレクトリ
にコピーします。
これが機能しない場合は、C:/Windows/System32 ディレクトリにコピーします。
-----解決策--------------------------------この場合、Apache http.conf Write
を使用する必要があります。
SetEnv PHPRC "パス/PHP5/"
PHPINIDir "パス/PHP5/php.ini"
同時に、拡張機能の保存パスも php.ini
に設定する必要があります。
この方法では、win ディレクトリにコピーする必要はありません