Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 27

LAMP is an open source Web development platform that uses Linux as the operating system, Apache as the Web

server, MySQL as the relational database management system and PHP as the object-oriented scripting language. LAMP is an acronym for a solution stack of free open source software.

LINUX linux is free open source software which means the source code is provided with operating system. APACHE- apache is a free open source web server ,the most popular in use. MYSQL-multithreaded,multiuser,sql database
mgmt system. PHP- php is a object oriented scripting language originally designed for producing dynamic web pages. Php is used in server site application software.

Linux was developed by LINUS TORVALDS at the university of Helsinki in Finland. It is designed for to provide personal computer users a free or at very low cost. It has a reputation as a very efficient and fast performing system. it is virus free and faster than windows. it provides eight panels. It supports multiusers,multitasks,multiplatform.

Boot sequence summary BIOS Master Boot Record (MBR) LILO or GRUB Kernel init Run Levels

LINUX 1)free open source 2)Virus free 3)Provide 4-8 pannels 4)Supports multiusers 5)Faster 6)More reliable

WINDOWS 1) not a open source 2)affected by viruses 3)provide 1 desktop 4)not support multi. 5)slower 6)less reliable

mkdir make directories ls list directory contents cd changes directories Pwd -name of current working directory vim Vi Improved, a programmers text editor cp copy files and directories mv move (rename) files cat concatenate files and print on the standard output echo display a line of text Grep -print lines matching a pattern

The name APACHE derives from the word PATCHY that the apache developers used to describe early version of their software. The first version of apache based on the NCSA http web server was developed in 1995.

It is a open source web server used mostly for UNIX ,LINUX platforms & provide services to the clients. It is very secure ,fast & reliable. Apache is most widely used http server in the world today.

Apache 1.3- Apache 1.3 boasts a great deal of

improvements over 1.2, the most noteworthy of them being - useful configurable files. APACHE 2-Apache 2.0 differs from the previous versions by the much re-written code, which has considerably simplified its configuration and boosted its efficiency. Apache 2.2 -Apache 2.2 came out in 2006 and offers new and more flexible modules for user authentication and support for files exceeding 2 GB, as well as SQL support.

BROWSER

APACHE WEB SERVER

CLIENT

DATABASE SERVER

Apache web server has: HTTP IIS SSL

HTTP is an Hypertext transfer protocol. It provide a standards for web browsers & servers to communicate. It is a technical specification of a network protocol that software must implement. HTTP is a virtual port & its port no. is 80 by default. The three main HTTP message types are GET POST & HEAD

IIS is Internet information server. IIS (Internet Information Server) is a group of Internet servers (including a Web or Hypertext Transfer Protocol server and a File Transfer Protocol server) with additional capabilities for Microsoft's Windows NT and Windows 2000 Server operating systems. Internet Information Services is used to make your computer a web server.

SSL is Secure Sockets Layer SSL security technology helps to improve the safety of internet communication. SSL is a standard for encrypted client/server communication b/w network devices. SSL runs on the top of TCP/IP.

MySQL is a relational database management system that runs as a server providing multiuser access to a number of databases. It is named after developer Michael Widenius' daughter, My. The SQL phrase stands for Structured Query Language. It is used to add, access and process data stored in a computer database. It is very fast ,reliable and easy to use due to the connectivity,speed,security. It works in client and server system both.

It is free. It is fast comparing to other database system such as mSQL. It is light weight yet offers a rich and highly useful function set. It can interface with many language such as C,C++,java,perl. It has a password system which makes it secure.

CREATE command- is used to create a database table. SELECT command- is used to retrieve data from the database. DELETE command- is used to delete data from database. INSERT command- is used to insert data into a database. UPDATE command- is used to update the data in a table. DROP command- is used to delete or drop the table.

INNER JOIN: it is used to retrieve data from all

the tables listed . REPLACE: it searches a character string & replaces characters found in search string. LTRIM: it removes any leading(left hand) spaces in a character string. SIGN: it takes a numeric expression and return one of the following values based on the sign of the input number-1 : input number is negative 0: input number is zero

1: input number is positive Null: input number is null.

SQRT: it takes a single numeric

expression and return its square root. CEIL: it rounds up to the next nearest whole number. FLOOR: it rounds down to the next nearest whole number. ADD_MONTHS: adds the supplied number of months to the supplied date. CURRENT_DATE: returns the current date in the time zone. EXTRACT: extracts the specified date field from the supplied field.

HISTORY-

PHP originally stood for personal home

page. PHP Development began in 1994 when the programmer Rasmus Lerdorf initially created a set of Perl scripts he called "Personal Home Page Tools" to maintain his personal homepage. In 1997 its version 2.7 was developed & in 1998 its version 3.8 was developed & latest version is version 5.

It is an open source software & free to download to use. It is a server site scripting language & scripts are executed on the server. It supports many database (mysql,solid,oracle, Sybase). the PHP is very simple for beginner but offers many advanced feature for a professional script writer.

It enables programmers to create application that will run on just about any computer regardless of operating system. It is an free open source . It is fast & secure than .net. It create 47 pages per second. It support multi platform such as apache, IIS.

PHP scripting block always starts with <? PHP & ends with ?>. Each code line must end with a semicolon. There are two basic statements to print the output with PHP: echo & print The file must have a .php extension . All the information about PHP is shown by command phpinfo().

<?php echo hello word; ?>

Easy to code with PHP & MySql. Low cost implementation. Customer supports is provided. It provide samba sharing. It provide flexibility. It is secure and stable.

LAMP IS A WEB MASTER

You might also like