All of Apache, MySQL, and PHP supply official installer package for Windows, *.exe or *.msi. But I’d like to use ZIP packages because I do know what have been done during installation, such as environment variable, registry, configuration files, etc. What’s more, I can update these packages much more easily.
From PHP 5.3, we can only get official VC9 version, which doesn’t support official Apache binaries. PHP officially suggests to use ApacheLounge (http://www.apachelounge.com/) binaries. Installation and configuration of ApacheLounge binaries are easier than Apache ones, just extract the zip package, and update configuration files (changes path).
So I’ll use PHP 5.2.17 and Apache official packages as example, and then install wordpress and phpMyAdmin. If you are going to use PHP 5.3.8, please use ApacheLounge binaries. WordPress requires PHP 5.2.4 or higher, and phpMyAdmin requires PHP 5.2 or higher.
Apache: http://httpd.apache.org/ version: 2.2.21
Installed to D:\Tools\Apache
MySQL: http://www.mysql.com/ version: Community 5.5.19
Installed to D:\Tools\MySQL
PHP: http://www.php.net/ version: 5.2.17
Installed to D:\Tools\PHP
WordPress: http://www.wordpress.org/ version: 3.3
Installed to D:\Tools\Apache\htdocs\wordpress
phpMyAdmin: http://www.phpmyadmin.net/ version: 3.4.9
Installed to D:\Tools\Apache\htdocs\phpMyAdmin