Top the Ten Reasons for Learning Damn Small Linux - Number 5, Linux, Apache, and Mysql

Linux and Windows share many characteristics.under Windows but it is unlikely to contain the full
For example, most people have little interest infunctionality. At the time of this writing the
knowing how they work. These operatingWindows version of Apache has some problems
systems make the computer available for theconcerning its cryptographic functions. Apache is
applications that people want to apply; such asundergoing constant development; its new
running an Internet server, browsing the Internet,features, security enhancements, and bug fixes
creating and accessing data bases, writingwill be available first on the Open Source (LAMP)
programs, playing music, or, or, or. These tasksversion. And then filter down to the Windows
are coordinated by the operating system andversion.
require specialized programs that drive hardwareMySQL is the most popular Open Source
efficiently and correctly. We'll talk about Linux'sDatabase Management System. The MySQL
closely integrated "friends" and compare them toCommunity Server is free. The more powerful
the similar but oh so different Microsoft offerings.MySQL Enterprise Server starts at $595 per
The Linux group is called LAMP, an acronymserver per year, a very reasonable price for a
standing for Linux, Apache, MySql, and PHP. Therecommercial product. Microsoft's competitive
is no similar Microsoft acronym for their set ofdatabase management system is Microsoft SQL
interacting products. Could that be a symptom ofServer. Licensing of this software is fairly
their relatively low level of integration? In contrastcomplicated and believe me, costs a lot, lot more
Linux is closely integrated with the other LAMPthan does MySQL Enterprise Server. Microsoft
components. In a sense these companions grewoften makes you pay for purchasing the server
up together. Improvements to one componentand client software and then pay annual server
are easily transmitted to the others. Theselicenses and client licenses for system access.
programs are all Open Source meaning that theMySQL runs on a wide range of hardware in
actual code for all components is readily available.conjunction with various operating systems. You
When a problem such as a security breach occurscan guess from its name that Microsoft SQL
(don't let anybody tell you there are no securityServer runs only under Windows. Both of these
breaches in Linux and friends) people work on thedatabase management products are constantly
problem and may post corrections rapidly. Nowupgraded and many technical features that once
let's look at the other LAMP components.were available only on SQL Server now run on
Apache is a highly regarded web server. It hasMySQL. In the past SQL Server clearly surpassed
been the most popular web server on theMySQL for enterprise-level systems, while itself
Internet since April, 1996. Believe me, if Microsoftoften losing out to Oracle or other database
with its virtually unlimited resources cannotmanagement systems. Today's reality is more
dislodge Apache from the top of the pack thiscomplicated and MySQL Enterprise Server
software must be doing a lot of things right. Ofmanages many huge database systems.
the four LAMP components Apache is the oneTalking about size, we didn't finish discussing LAMP
that non-specialists are least likely to try to learn.components in this article. PHP is the subject of
But if you want to play with it, guess how muchthe next one in this series.
it costs. You can download a version which will run