XAMPP: The Ultimate Web Development Tool

XAMPPSetting up a Apache Server is not an easy job…and it can take up a lot of brain if you have to use languages such as PHP or Perl on your Apache Server. XAMPP is the solution for Web Developers who want a Local Web Server, which they can use even without access to Internet…

My Story

I came to know about XAMPP through a friend of mine, who is a Web Developer. He insisted me to use XAMPP for testing PHP scripts and trying out new things on Hacker’s Lane, on the Local Web Server. At first I thought it would be a mess and I won’t be able to install a Local Web Server for developing things. Later I realized that it was a very easy job to install a Web Server using XAMPP & now, I am using XAMPP and I’ve to say, its Awesome!

What is XAMPP?

XAMPP is a free, open source , cross-platform web server package develped by Apache Friends. It mainly consists of Apache Web (HTTP) Server & MySQL Database. XAMPP also supports PHP and Perl, it has interpreters for scripts written in those languages.

What does XAMPP mean?

XAMPP is an acronym for: X=cross-platform, A=Apache HTTP server, M=MySQL, P=PHP, P=Perl.

What are its uses?

It’s used to serve Dynamic Pages. XAMPP is mainly used for Web Development Projects. Amazingly, XAMPP is sometimes also used to serve Dynamic Pages on the WWW.

XAMPP can also be used for creating and manipulating MySQL Databases.

Thats it for now, in my further posts, I would be posting on how to install, configure and use XAMPP as a Local Web Server on your PC. (Subscribe to RSS to be informed about the upcoming posts…)

4 Replies to “XAMPP: The Ultimate Web Development Tool”

  1. Yes XAMPP helps you set up your web server easily. But I doubt if it is the “ultimate” web development tool. First off it is a software bundle, consisting of Apache, MySql, PHP and Perl. Yes, it is good for the lazy men. (Lazy men? read wikipedia for XAMPP)

    [i]Amazingly, XAMPP is sometimes also used to serve Dynamic Pages on the http://WWW.[/i%5D

    Most people tend to use things that need minimal troubleshoots. XAMPP requires very less configuration. It’s good for newbies. The problem with XAMPP is you have to spend more time later when you need to get something to work. Please note that most, important security features are turned off. And most configuration files are difficult to locate.

    Use XAMPP only for testing of your PHP scripts on your local computer and not for setting up your server, it might prove costly.

    I use a linux system and installed Apache, PHP, MySQL phpmyadmin etc. seperately and configured them by hand. Yes, it is a messy job. But later on you will know what you have to do, to have some result. (I use Uniserver on Windows).

    XAMPP doesn’t make it obvious, what all apps it has installed and the changes it has caused to your system files.

    [i]… take up a lot of brain if you have to use languages such as PHP or Perl on your Apache Server. XAMPP is t….[/i]
    I didn’t understand. Even with XAMPP you will need to use PHP etc. to set up a web page on your server right?

    Nice post about XAMPP, but please add info that some important security features are switched off, and it is better to use XAMPP exclusively for development on the local server.

    1. @Jitin K Rajeev…
      Nice Pointouts…
      “[i]? take up a lot of brain if you have to use languages such as PHP or Perl on your Apache Server. XAMPP is t?.[/i]
      I didn?t understand. Even with XAMPP you will need to use PHP etc. to set up a web page on your server right?”

      It takes brain to configure all those separately on Apache… :)

  2. I beg to disagree. It isn’t very difficult to configure all those separately on Apache. In fact it is fun. I enjoyed doing it.

    Well, no harm in using XAMPP. It’s a great piece of software that works without any pain in the ass.

Leave a Reply

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