• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL, PHP をインストール後、データベースにアクセスできません。)

MySQL, PHPをインストール後、データベースにアクセスできない

このQ&Aのポイント
  • 自宅で使っているWindows VistaにApache 2.2.8、PHP 5.2.6、MySQL 5.0.45、PHPMyAdmin 2.11.4をインストールしましたが、PHPからデータベースにアクセスできません。
  • PHPMyAdminでテーブルの作成やインポートはできるが、データベースへのアクセスができない状況です。
  • PHPのエラーも表示されず、$host, $db_name, $user, $passの設定後の記述が実行されないため、原因がわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Shin417
  • ベストアンサー率64% (9/14)
回答No.3

PHPの設定の問題でしょうか? PHP5は既定でMySQLが有効になっていないそうなので。 参考URLの内容を確認してみてください。 でも、phpinfo()に表示されてるそうなので、違いますかね。

参考URL:
http://www.nishi2002.com/dwmx2004/006.htm
Il-Padrino
質問者

お礼

色々といじってみたところ、リンク先に書かれている 「libmysql.dllをWindowsディレクトリ(例:c:\windows)にコピー」 という部分が足りなかったらしく、やっと正常に動き始めました。 ありがとうございます。

その他の回答 (2)

回答No.2

たぶんお宅のmysqlが動いてないのでしょう netstat -a(コマンドプロンプト) と打つとすべてのポートが表示されます そこでmysqlのポート番号(3306)をチェックしてください。 もし動いてなかったら、XAMPPを落とすかコマンドプロンプトから mysql -u root とやってサーバーを起動してみてください。 基本的にphpでmysql動かすのにドライバーとかへんなせっていとかは要りません。

Il-Padrino
質問者

お礼

教えていただいた通りにしてみたところ、 状態:Listening と、プログラムの ID が返ってきました。 タスクマネージャでその ID を確認すると、ちゃんと MySQL と表示されていました。

  • tomy06
  • ベストアンサー率25% (58/224)
回答No.1

根本的な解決法ではないですが、一旦インストールしたものを抜いてから、XAMPを入れてみてはいかがでしょう

参考URL:
http://www.apachefriends.org/jp/xampp.html
Il-Padrino
質問者

お礼

早速の回答有難うございます。 リンク先を見てみたところ、求めているのに近い環境(バージョンなど)が得られそうなので、 もう少し悪あがきしてみて出来なかった時は入れてみようと思います。 ただ、自習の為にも、もうすこし今の状況で挑戦してみたいと思いますので 何か分かる方は御教示をお願います。

関連するQ&A