Tip

WAMPStack: Fast (and easy) deployment of Apache, MySQL and PHP

Most server administrators are familiar with the terms LAMP and WAMP. This shorthand stands for a common operating system (Linux or Windows), Web server (Apache), database (MySQL) and scripting language (PHP)

Requires Free Membership to View

combination that hosts the majority of Web applications. In general, the OS is the interchangeable part of the equation, and while Linux and Windows are the most widely used systems, Mac and Solaris (MAMP, SAMP) also figure into the mix.

Setting up a WAMP stack can be cumbersome and unintuitive. What do you download? What do you install? Does the order matter? Plus, it's even more difficult if you don't' have experience with the elements in an AMP stack.

BitNami has an all-in-one solution for people who want to get WAMP-ed with minimal hassle. The  WAMPStack is a preconfigured Apache 2.2.13/MySQL 5.1.30/PHP 5.2.10 installation that can be set up from a single binary installer. With this product, instead of having to chase down three or more packages, you can do everything at once -- and get the most recent editions of each package. The best part is WAMPStack is completely self-contained: a separate machine or virtual appliance is not necessary, and the product uninstalls cleanly.

Note that although MySQL can be administered from the command line, most people will want to avoid doing this -- especially if they're only installing MySQL on a provisional basis or for the sake of running some other application that requires it (i.e. a blogging suite or CMS). To that end, WAMPStack also installs phpMyAdmin, an administrative console for MySQL, shown in the figure below, which makes it easier to create and administer MySQL databases. This console is accessed through a Web browser -- no extra configuration or software is required.

Figure 1: The administrative console for MySQL, phpMyAdmin (click to enlarge)

To install WAMPStack, you need to know how certain elements in the stack work. For example, you'll need to provide passwords for MySQL's root (administrator) and anonymous-access accounts (which cannot be empty). Check out the WAMPStack quick-start guide, which explains almost everything you need to know for installation.

ABOUT THE AUTHOR:
Serdar Yegulalp has been writing about computers and information technology for more than 15 years for a variety of publications, including InformationWeek and Windows Magazine.

This was first published in February 2010

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.