XAMPP vs WAMP

Categories WordPress
XAMPP vs WAMP

This is the great XAMPP vs WAMP test. Find out which local server fits your needs best and don´t waste time on trying the wrong one. XAMPP and WAMP are both local Servers you can use to run a development or testing version of your WordPress blog or any other kind of website. The differences of XAMP and WAMP are the following ones:

  • WAMP stands for: Windows (OS), Apache (web-server), MySQL (database), PHP (language)
  • XAMPP stands for: X-OS (any Operating System), Apache (web-server), MySQL (database), PHP (language), PERL (language)

So as you can see, the biggest difference is that XAMPP is multi-platform. It runs on any operation system. Some might say it is not correct to say that XAMPP is multi-platform because there are several versions for Windows, Linux, Mac and Solaris. But actually the outcome is almost the same. Although the versions for each OS are slightly different. This detailed article XAMPP vs WAMP will defintily help you distinguish wich local server fits your needs best.

WAMP only runs on Windows and only provides support for MySQL and PHP whereas XAMPP provides support for MySQL, PHP and PERL.

One important thing to note is that WAMP cannot run parallel with XAMPP! By default XAMPP gets priority and takes up the ports. So the overall question of this topic might be: XAMPP or Wamp which is better? Check out the following table XAMPP vs Wamp to get a first overview!

XAMPP vs WAMP basic differences

Server XAMPP WAMP
Installation Easier than WAMP Harder than XAMPP
Graphical user interface Yes Yes
Resource consumption Higher than WAMP Lower than XAMPP
Platforms Multi-platform Windows
Internal components Tomcat, FileZilla FTP Server, Webalizer, Mercury Mail FileZilla FTP Server
SSL Yes no
Apache Yes Yes
MySQL Yes Yes
PHP Yes Yes
PERL Yes no

To say it in short, WAMP is more lightweight than XAMPP. SO if you do not have high requirements it might be better to use WAMP.
Now let me show you how to install WordPress on XAMPP and WAMP

How to install WordPress on XAMPP

XAMPP vs WAMP - xampp control panel
Xampp Control Panel with Apache and MySQL already running

Keep in mind, when you run your WordPress installation on XAMPP you can only reach your website via locally! This means you can only access your WordPress website form your own PC.

Let me show you first how to install XAMPP on your PC.

Install XAMPP

Installing XAMPP is very easy. You have to download it from the Apache website and install it on your device. Once installed you can open the Control Panel by clicking on the file xampp-control.exe (Note: This installation guide is for Windows only). You find this file in the root folder of your XAMPP directory. The next thing is to start the Apache Webserver and the MySQL database by clicking on the Start buttons. After that you can type localhost into your browser and the XAMPP starting paging shows up.

Install WordPress on XAMPP

The following video tutorial will show you how easy it is to install WordPress on your local machine with XAMPP.

The installation of WordPress is a simple as the installation of XAMPP. I suppose you already downloaded the WordPress .zip file from the WP website. Unpack this .zip file to this directory:

xampp\htdocs
Now you need a database.

XAMPP vs WAMP - database setting
Click on phpMyAdmin to create a database

To establish a database on XAMPP you have to go back to its starting page (localhost). On the left sidebar click on phpMyAdmin to get to the database dashboard.

And that´s it. Now you have a database for your WordPress installation.

The next thing you have to do is to customize your wp-config.php file.

XAMPP vs WAMP - customize the wp-config file to connect WordPress with the database
customize the wp-config file to connect WordPress with the database

Therefore go to line 23 and write the name you gave your database in the second quotes. If you have not changed anything, your username should be root and you password should be empty. That´s OK since your website will only be reachable from your own PC. On line 32 write localhost in the second quotes. That´s it!

You can now start with the normal WordPress installation. Therefore you have to type the address of your installation in your browser. To make this a bit clearer I illustrate it with an example. Supposing you installed WordPress under the following path:

C:\xampp\htdocs\wordpress
Your website is available under this address:
localhost/wordpress/
If everything works fine you should now see the WordPress installation screen. Another thing when talking about WordPress is the importance of mobile for your WordPress website. There are some techniques how to provide great content for mobile users, one of them is Dynamic Serving.

In case you need further information I recommend you the following books:

Even if this is a pretty detailed explanation of how to install WordPress on XAMPPyou may want to get som efurther information. Therefore I provided an extra Article with much more detailed information on how to install WordPress on XAMPP.

In case you decided to run your WordPress website on WAMP let me explain you how to install it on WAMP.

How to install WordPress on WAMP

Keep in mind, when you run your WordPress installation on WAMP you can only reach your website locally!

Install WAMP

Installing WAMP is very easy, although it is not as easy as installing XAMPP. But I am very sure you will not have any problems while installing WAMP. You have to download it from the WAMPServer website and install it on your device. Once installed you can open the Control Panel by clicking on the file wamp-control.exe.

Great WordPress Themes by themeforest
Great WordPress Themes by themeforest

You find this file in the root folder of your WAMP directory. The next thing is to start the Apache Webserver and the MySQL database by clicking on the Start buttons. After that you can type localhost into your browser and the WAMP starting paging shows up.

Install WordPress on WAMP

The installation of WordPress is a simple as the installation of WAMP. I suppose you already downloaded the WordPress .zip file from the WP website. Unpack this .zip file to this directory:

wamp\htdocs
The next thing you need is a database. To establish a database on WAMP you have to go back to its starting page (localhost). On the left sidebar click on phpMyAdmin to get to the database dashboard.
And that´s it. Now you have a database for your WordPress installation.
The next thing you have to do is to customize your wp-config.php file.

XAMPP vs WAMP - customize the wp-config file to connect WordPress with the WAMP database
customize the wp-config file to connect WordPress with the database

Therefore go to line 23 and write the name you gave your database in the second quotes. If you have not changed anything, your username should be root and you password should be empty. That´s OK since your website will only be reachable from your own PC. On line 32 write localhost in the second quotes. That´s it!
You can now start with the normal WordPress installation. Therefore you have to type the address of your installation in your browser. To make this a bit clearer I illustrate it with an example. Supposing you installed WordPress under the following path:
C:\wamp\htdocs\wordpress
Your website is available under this address:
localhost/wordpress/
If everything works fine you should now see the WordPress installation screen. As you can see in the race XAMPP vs WAMP the installation is quite similar in both local servers.

To det further information on the work with Wamp I also have some references I recommend you to read:

XAMPP or Wamp which is better?

So in this test XAMPP vs WAMP I basically come to the conclusion that it is up to you if you prefer either XAMPP or WAMP. Well actually only of you run your website on Windows… But anyway I would like to give you a quick summary of the article to make your choice easier.

If you do not have much experience with websites and the setting up of servers, e.g. you are working on your first WordPress Blog at the moment, I would suggest you to use XAMPP. The installation of XAMPP is kind of easier than WAMP, therefore you will achieve your goals way faster and suffer less frustration. Both XAMPP and WAMP have a good graphical user interface so this is not really a point which helps you decide between them. In case you want to use the server to do small fixes on your website and therefore use a Laptop or even a Netbook with low RAM I would rather decide for WAMP because the resource consumption is lower. If you do not want to run the Server on Windows than there is no point of the whole discussion, use XAMPP since WAMP only runs on Windows. When talking about the internal components XAMPP comes up with the following ones:

  • Tomcat
  • FileZilla FTP Server
  • Webalizer
  • MercuryMail

WAMP on the other hand only comes up with FileZilla FTP Server. Depending on the plans you have with the internal server this might be a huge disadvantage so take this in account. Another point is that XAMPP supports SSL and PERL while WAMP does not. Both XAMPP and WAMP support Apache, MySQL and PHP.

So this is basically everything you should consider when you have to decide between XAMPP and WAMP. Even though it is not such a huge thing, you could also simply try both and decide afterwards. Only take in mind that they will not run parallel on your Operating System so delete one first after trying the other.

Last but not least I want to add my personal opinion on the topic XAMPP vs WAMP. I personally prefer XAMMP but this is more kind of a habit.

XAMPP vs WAMP
4.4 (87.72%) 202 votes

4 thoughts on “XAMPP vs WAMP

  1. Nice to see an newer online setup tutorial for these two because for many people, what is out there is outdated. But this one is also very informative, so good job! I’ve been using XAMPP for many years for both Joomla and my WordPress theme development. A definite valuable tool to have. I’ve personally never used WAMP before, but I don’t believe I would leave XAMPP. One thing though… I would still recommend using a password (and a very strong password) because not everyone keeps their local system as secure as they should.

    1. Hi Andre,
      using a strong password is a really good recommendation. This really is something most people forget when working on a local system. I will update your point in the post 🙂

  2. Hey there, you should remove your notification about clicking on the advertisement. If your Ad Provider gets somehow this message, your account will be locked and you won’t see a dime from them afterwards. I’m speaking from personal experience. I would be better to provide a link to donate via paypal or similar. Good luck!

Leave a Reply

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