質問: 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を通すやり方が正統派と思います。)