If you like doing web development, and especially need PHP, you probably want to install a piece of software that enables you to install the PHP and apache packages for you. You do you a basic apache install on your computer, but installing an configuring it to run properly is a bit fiddly. I have tried and failed. Thank fully there is two vary good pieces of software that streamline the process for you. These are XAMPP and MAMP. This post is going to be a review and head to head battle about them. I have posted about them before, but this is going to be an extension of that.
XAMPP stands for X (for the four operating system supported) A (Apache) M (MySQL) P (PHP) P (Perl). Like both the two app’s it supports the core functions of PHP and Apache which, as a web developer, is needed.
Overall it runs very quickly, although it does take a couple of seconds to support. Installation of files is easy, you just drag and drop into the htdocs folder and you are ready to go. The built in support for phpmyadmin is good through the use of a customer XAMPP interface. It runs like clock work and hasn’t yet crashed on me. It does take a while to get used to how to place and organise files. The only problem that I have is that the .htaccess file support doesn’t work at all. Any changes or additions causes the program to fail. Other than that it works fine.
MAMP stands for M (Mac OS X) A (Apache) M (MySQL) P (PHP, Perl or Python). Like XAMPP it supports web development very easily. You install the program, drag and drop the files into the required folder in applications and you are ready to go.
MAMP, works in exactly the same way as XAMPP, although it does have its slight differences. For example the running page, shown above, is a lot simpler. It also has a cool traffic light system that can easily show you what is happening. It also has a couple more advance features such as assigning ports, PHP optimization and changing the start directory. As well as this it also has a cool widget for starting and stopping the program.
XAMP does have its downsides. It doesn’t seem to run as smooth as XAMPP. For example it shows the port number in the address bar, it starts and stops slowers. As well as this it just doesn’t run as quick. It is a good program though. But I would recommend XAMPP for any serious development work.
Hopefully you can see the difference between the two. They served as examples of the different types of programs that can be used for web development. I prefer XAMPP although you might see different. There are a couple of other programs that serve this purpose, but these two are by far the best.
P.S Sorry there was no post yesterday, things got caught up and I was unable to post.