I just finished setting up a web server for personal use here at my house. I used MySQL 5.1.34, Apache 2.2.11, and PHP 5 (using the MSI installer) on Windows XP. The web part is running just fine and PHP is successfully being parsed, until I make a call to mysql_connect(...). When I call the function, the page doesn't load (ever, not even showing html code that's before the connect) and I get a pop up from Windows saying that Apache HTTP Server was shutdown. The MySQL extension is loaded in PHP.ini. The MySQL installation was successful (I have test databases and have successfully connected with MySQL Administrator and is on the default port) and libmysql.dll IS in the path. I've tried mysql_connect() or die("Error") and it never does the die() statement, so it's more then just a PHP parser error. Is there a setting in Apache I need to change?