background top

Solution to LAMP/WAMP install hell

Last night I was struggling through setting up my laptop for web development by installing Apache, PHP and MySQL. Every time I do it I remember “this never works!”. As many times as I have done it, it never seems to get any easier. I keep doing it manually because I convince myself I like having that level of control and at some point I will understand it all.Apache, PHP, MySQL I should mention a valid point - these packages rarely include the most recent versions of all software. Each time an individual update to any one of these components is made, then they must recompile and redistribute the entire package.

But there are a lot of people who don’t care about understanding it and just want it to work. So I’ve compiled a list of install packages that do all the installation and configuring for you. I’m going to stick to Windows solutions (WAMP) as if you’re developing on Linux then you probably like the infinite configuration.

Take a look at these Apache, MySQL, PHP install packages:

  • WAMP server - Apache, PHP5 + PECL, SQLiteManager, MySQL 5, phpMyAdmin
  • XAMPP - Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql
  • The Uniform Server - Apache, MySQL, PHP, phpMyAdmin

Or visit the Wikipedia article to get more details on these and other WAMP packages.

Leave a Reply