wylddrache: You need to run PHP in EXE mode, not ISAPI mode. ISAPI mode sets PHP’s default directory to where you have your ISAPI DLL installed, which is the wrong place.
If you switch to using the php.exe, you’ll find that the PHP current directory is the same as the location of the PHP source file you execute.
cgonyea: You only need to download and install one of those packages to get MySQL on Windows working well enough for WP. It’s on this page. It’s labeled “Windows 95/98/NT/2000/XP/2003 (x86)”. Just download and run it and MySQL will be installed.
Open the MySQL installation directory and go to the bin folder. Run mysql.exe -uroot
to open the query console. You should be able to create a database for WordPress in there (Enter this: create database wordpress;
).
You will probably want to read on the MySQL site about setting passwords for your databases, or run a firewall to prevent outside access to the MySQL server. Windows 2003 comes with a great NAT port blocker that you can use. It’s under Start|Administrative Tools|Routing and Remote Access. The help file is cryptic, but usable. If you’re using Remote Desktop, be sure to open the required port, 3389, or you won’t be able to log back in.
After that, you should be able to run the WP install.php through the server. Be sure that PHP is installed as an EXE not as ISAPI.