質問: mysql_connect("localhost","root","root") or die("can not connect db\n"); を実行したところ、タイトルのようなエラーが出ました。 php.iniでextension=php_mysql.dllも書かれていて、 php_mysql.dllもphp/extに入っています。 phpinfo()で見ると、MySQLらしき部分がありません。 どうすれば実行できるのでしょうか?
回答: WindowsOSの環境変数のPATHに、 phpのディレクトリを設定してみてください。 libmysql.dllが、PATHでサーチできないとそうなるようです。 (よくlibmysql.dllを、Windowsのシステムフォルダにコピーする手が紹介されていたりしますが、phpにPATHを通すやり方が正統派と思います。)