Tutorial: How to setup the perfect WAMP,Windows Apache PHP & MySQL
In this tutorial im going to outline the best method for setting up a W.A.M.P, (Windows Apache MySQl & PHP) for a perferct windows development environment, any Web developer will tell you the ammount of hassle and frustration of getting the operating system to work and function along side the other software which is needed to run local code, can be a total nightmare,
After reading this tutorial you will have a better and more clear idea of what is happening, but first we have to gather some bits and pieces, firstly we will need a web server running on windows (XP in this case), throw in some PHP processing software and hook it all up to the database software…
Most places would tell you to start visiting lots of various sites and collect this, that and the other thing, but for this tutorial im going to recommend and use,
The Web.Developer Server Suite is a Windows-based Platform for the development, testing and deployment of PHP and MySQL websites and applications. Simplify development cycles with a consistent, standardized set of tools. Windows | Apache | PHP | MySQL
This small package not only install’s & sets up Apache, MySQL & PHP all in one automatic go, but it can install lots of other useful content management suites like Joomla, wordpress, Drupal, MediaWiki Wiki, phpBB2 Forum, it can also give you access to AWStats, Open SSL and perl along with the best MySQL management software around, PHPMyAdmin.
The Version ill be using is: wdsetup-v2.00.exe from the link above, this package containts the some recent software packages but as software gose, theres a few updates out already for most of the content management systems and blogs so best to update to the latest version with them for security reasons, you dont want to develop on an older version of the software, if the live site will run the most recent, best not to take the chance…the likes of Apache MySQL & PHP although there is differences between version updates these will not stop you creating the site and testing your code localy and connecting to a database.
This is the list of software which will be loaded when you run the setup.
- Apache Server 2.2.6
- MySQL 5.0.45
- PHP 5.25
- Mod Security 2.13
- Perl 5.8.8
- OpenSSL 0.9.8g
- AWStats 6.7
- phpMyAdmin 2.11.2
- Joomla 1.0.13 (there is 1.5 version)
- Drupal 5.3.0
- Wordpress 2.3.1 (2.5.1 is out, so update)
All these things you dont have to use, but there useful in case you have to test something with a particular package, When its finaly finished installing (not that it takes long) and you set passwords, restart etc, just to get eveything setup and ready to go, your prity much there as far as server setup gose,
You can check the running process from the UI (user interface) browse to http://localhost and you should see the default page, through the UI clicking on view - phpinfo will open the browser and display the php information on your machine, were the php.ini file resides the local web reoot folder, lots of good information there,
using your browser you can browse to the PHPMyAdmin login page were you can import your database to work on or you can go ahead and start creating your own,
That should be you ready to go and start to develop some good applications…









Leave a Reply