質問: phpでのmysql接続エラーについて phpを使用してmysqlサーバに接続しようと思うのですが、どうしても "warning: mysql_connect() [function.mysql-connect]: can't connect to mysql server on 'localhost' (10061) in c:\server\apache2.2\htdocs\htdocs\connect.php on line 2" と表示されて接続できません。いろいろ試してみたので、情報を列挙いたします。 動作環境 os:windowsxp pro apache2.2.8 php5.2.6 mysql5.0 1.コマンドプロンプトからはmysqlに正常に入ることが可能です。 2.上記のエラーが出るphpプログラムは以下の通りです。 " 3.phpmyadminを使って接続しようとしても以下のエラーが出ます。 #2003 - サーバが応答しません" 4.セキュリティソフトを終了させて接続しても同様の症状でした。 5.phpinfo()関数は正常に動作し、mysqlやmysqliの情報も表示されます。 以上の内容ですが、よろしくお願いいたします。
回答: phpフォルダ内のlibmysql.dllをc:\windows\system32にコピーしましたか? apache/logsフォルダ内のerror.logにヒントらしきエラーログが出ることが多いので見てみてください。