XAMPP

3 11 2006

Lately, PHP and MySQL have been the main goto applications for most web developers. They blend very well with each other and it’s open source characteristic, also meaning being free, is a big plus to companies who do not have that much investment to spend. It’s also been very attractive to young developers who wish to hone and just test out their skills. For the past few years, these babies have also increased their security to be at par to their commercial counter-parts, making them both reliable and powerful.

Now have you ever tried installing a web server at your personal computers? Pretty complicated, huh? Imagine having to install PHP and MySQL as well, for your web development needs. For the average person, having to install these applications can be a daunting task indeed. Yet even for those experienced ones, it will still take a couple of hours, or maybe a little shorter, to get them up and running without errors. Now what if I told you that you could install all three applications (and more) with running just a single file, without having to configure anything at all?

XAMPPIntroducing: XAMPP – stands for Apache HTTP Server, MySQL Database, PHP, and Perl programming languages. Now I’m not really sure what X stands for, but I think it’s a variable, to be replaced with any of the Operating Systems that it is compatible for: Windows, Linux, MacOS, and Solaris. Made by Apache Friends, this is a compilation of all the tools you need for web development. It’s packed in a single archive, or installation file, which you just need to extract on a directory, or run. It’s as simple as that.

In a Wikipedia article, XAMPP is described as follows:

XAMPP is widely named the “lazy man’s WAMP/LAMP installation,” as it only requires one zip, tar or exe file to be downloaded and run, and very little configuration of the various components that make up the web server is required. XAMPP is regularly updated to incorporate the latest releases of Apache/MySQL/PHP and Perl. It also comes with a number of other modules, including OpenSSL and phpMyAdmin.

No more complicated configurations. No more having to download several files, and making each one talk to one another. No more trouble! Just one download, one click, and you’re good to go. 🙂

Take note though: XAMPP was officially made to be used for development purposes only. It’s configuration files make it easy to access everything it installs (MySQL’s root has no password, etc), meaning it’s security is very open to outsiders. It is not recommended to used for servers which are open to the Internet. However, due to the demand of users for more security, Apache Friends decided to create a script file which you run to make XAMPP more secure, just check out the FAQ section of their website for instructions. 🙂


Technorati Tags: , , , , , , , , ,

Site Search Tags: , , , , , , , , ,

Advertisements

Mga Tugon

Information

5 responses

3 11 2006
Ealden Escañan

I’d probably just have VM images of my deployment platform distributed to the entire team, like what we sort of did here in my assignment. But then again I don’t do PHP.

3 11 2006
pinoygeek

Wow, now that’s a very interesting approach in doing projects. Cool idea, and very powerful indeed. 🙂 But then again, you’d still have to have a working knowledge of VM’s, and install a lot of stuff before you’re able to get it up and running smoothly. But still.. wow. Simple and elegant, haha, and it won’t mess up your current system too.

4 11 2006
BBox

I suspect the X stands for cross(x)-platform.

Sounds like a nice tool though – I might grab it for a new Linux box I’m gonna turn my 5-yo WinXP box into.

4 11 2006
pinoygeek

Hi there! Hmm.. I guess it could stand for that, yes. 🙂

Nice, be sure to try out the Ubuntu Linux flavor, if you’re not decided which Linux to get yet. Very user-friendly.

2 02 2007
Apache Windows Server

For a WAMP distribution, there is also the ‘Web Developer Server Suite’, that you might want to try.

Mag-iwan ng Tugon

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Baguhin )

Twitter picture

You are commenting using your Twitter account. Log Out / Baguhin )

Facebook photo

You are commenting using your Facebook account. Log Out / Baguhin )

Google+ photo

You are commenting using your Google+ account. Log Out / Baguhin )

Connecting to %s




%d bloggers like this: