XAMPP and WAMP are two competing PHP development stacks for those who are working on Windows. While both products serves for the same purpose, there is a separation in the development community over whether to go for XAMPP or WAMP. In this article I have tried to give you some insights into both products so that you can pick the one that best fit your preferences.

WAMP is an acronym for Windows, Apache, MySQL, and PHP. So WAMP is designed to run only on Windows Platforms.
XAMPP stands for X (X-OS. That means any operating system), Apache, MariaDB, PHP, and Perl. So XAMPP is not limited to Windows. You can run it on any Linuxes as well on OSX. XAMPP is definitely a feature rich product in comparison to WAMP. With XAMPP, you are not limited to running PHP only. It also provides you with Apache Tomcat, an HTTP web server that will allow you to run .jsp scripts in your local machine. And also comes with support for Perl, another popular programming language. It gives you a local mail server called Mercury which you can configure to send emails from your local development environment. It offers ‘Filezilla’ an FTP Server which you can use along side with its client to make remote file transfers possible. This is a useful feature especially when you want to connect to your development environment remotely. XAMPP supports OpenSSL so that you can configure it to serve your site over HTTPS. Both WAMP and XAMPP provides phpMyadmin, a popular opensource database administration tool for managing your databases. By my personal experiences with both WAMP and XAMPP, I found WAMP’s control applet little bit confusing to work with. In comparison, XAMPP offers a control applet that is simple and I found it easier to get along with.



This post currently has one response

  • Xampp is feature rich and has way more features than Wamp but that does not really matter for most users. 
    On Linux its much easier and better to use lamp stack instead of Xampp so it is not needed on Linux. 
    For beginners Xampp and Wamp are mostly the same. Except Wamp menu allows some setting changes on the fly without having to dig into scripts and config files. This is pretty handy for beginners. The control panel cannot be any confusing all you have is a button to start and stop servers same with wamp menu. 

    I consider this question of wamp Vs xampp to be a concern for beginners because its obviously asked by Windows users and they are most likely just installing amp stack first time. It just comes down to personal preference but I see most people misrepresent wamp because they think xampp is necessary or releant on Linux. it's not.

Leave a Reply

Your email address will not be published. Required fields are marked *


Do NOT follow this link or you will be banned from the site!