07-05-2012, 03:12 PM
Linux-Apache-MySQL-PHP
LAMP.ppt (Size: 550 KB / Downloads: 59)
LAMP
LAMP stands for Linux-Apache-MySQL-PHP.
Instead of PHP, Perl and Python are also used.
This is a free and lightweight alternative to “WISA,” Windows-IIS-SQL Server-ASP (and now, ASP.Net).
“Free” as in Freedom
Richard Stallman started the GNU Project and spearheaded the free software movement.
Stallman says “free” represents end users’ liberties, not the price of software.
He has charged for his own software (for making copies and for services), but always allowed his clients to distribute copies as well.
But: One can’t charge much in a free market economy when people can make copies freely.
Freedoms
Stallman lists these freedoms
0. To run the program for any purpose.
1. To study how the program works, and to adapt it to your needs.
2. To redistribute copies to help your neighbor.
3. To improve the program, and release your improvements so that the whole community benefits.
Note: 1 & 3 require access to source code.
Free Software Foundation (FSF) was founded to support the GNU Project.
Unix Commands
A Unix command handles one simple task (eg. “ls” lists directory contents).
Options are passed as command line arguments (as in “ls -lF */*.txt”, “ls --color”).
Complex tasks are composed of many simple tasks.
Commands work together using pipes.
Pipes redirect a program's output to another program as input.