- 締切済み
Windows7でphpMyAdminを使えるようにしたいのですが・・
Windows7でphpMyAdminを使えるようにしたいのですが・・・ 【環境】 OS:Windows7 Home Edition Apache2.2.15 php-5.3.2 mysql-5.1.41 phpMyAdmin-3.3.3 ApacheとPHPの繋ぎこみは問題なく行えております(php.info表示OK) MySQLのインストールまでは終了しております(コマンドプロンプトのmysql -u root -pでログイン出来ます) php.iniでのmysql関連箇所のコメントアウトは外してありますのでそのあたりの設定は出来ているのではないかと・・・(画像参照) PHPからのデータベースへのアクセスは出来ているようです。 ※mysql_connect()で接続できました。 ※まだデータベースやユーザーは作成してない状態です ということで、phpMyAdminを設定して、取りあえずそのパスへアクセスしてみたところ phpMyAdmin - エラー mysql 拡張をロードできません。PHP の設定を確認してください が表示されました。 一応、あちこちのサイトの設定HowToも参考にしていろいろ設定をしなおしてみたりしたのですが、上記エラーが直りません。 ちなみに「extension=php_mysql.dll」のコメントアウトは外してあります。 あと「C:\PHP」内に「libmySQL.dll」がなかったので、インストールしたMySQLのファイルからコピーして入れておきました。 これ以外に設定が必要なのか、あちこち探してみたりも引き続き行っているのですが、なかなか解決できません。 対策方法など、ご存知の方がいらっしゃいましたらご教授いただければ幸いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mpro-gram
- ベストアンサー率74% (170/228)
「mysql 拡張」って、extension=php_mysqli.dll の方じゃないかな? MySQL5.1 を入れてるなら、mysqliを使った方がその機能を十二分に使えるので、phpMyAdmin-3あたりなら、初期設定はこちらを使うようになってると思う。 php_mysql.dll の方では、MySQL4.0に毛が生えた程度の機能しか引き出せない
お礼
ありがとうございます。 実はextension=php_mysqli.dllもしっかりコメントアウトを外してあります。 php.infoを見ると有効になっています。 それでも同じエラーで先に進めないので、インストールしたPHPにはもともとなかった「php_mcrypt.dll」もphp.iniに追記、モジュールも取得してC:\Windows\System32に放り込みました。 でも先には進めず、もしかしたらPHPのバージョンとphpMyAdminが合わないのかと思い、phpMyAdmin2.11.10を入れてみたところ、取りあえずログイン画面に辿り着けました。 ログイン後が画面真っ白なので、これはまたこれから設定もろもろしていくことになりそうですが、今回のこの質問の件には直接関係ないので、置いておきます。 やはり組み合わせの問題なのか、それともまだモジュールが足りないのか、謎です・・・
補足
訂正です。 [誤]php.infoを見ると [正]phpinfo()を見ると