100% found this document useful (1 vote)
2K views25 pages

Lamp Technology New

LAMP is an open-source web development platform consisting of Linux, Apache, MySQL, and PHP. It provides a low-cost and efficient platform for deploying dynamic web applications. The document discusses each component of LAMP - Linux is an open-source operating system, Apache is a popular web server, MySQL is a database management system, and PHP is a scripting language. Together, these tools allow developers to rapidly build and deliver web applications in a cost-effective manner.

Uploaded by

Rathnakar Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views25 pages

Lamp Technology New

LAMP is an open-source web development platform consisting of Linux, Apache, MySQL, and PHP. It provides a low-cost and efficient platform for deploying dynamic web applications. The document discusses each component of LAMP - Linux is an open-source operating system, Apache is a popular web server, MySQL is a database management system, and PHP is a scripting language. Together, these tools allow developers to rapidly build and deliver web applications in a cost-effective manner.

Uploaded by

Rathnakar Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

LAMP TECHNOLOGY

PRESENTED BY.,
S.PRAGATHI.,
MCA(IIIYEAR).

LAMP TECHNOLOGY
LAMP is a shorthand term for a web application
platform consisting of Linux, Apache, MySQL and
one of
Perl or PHP.
Lamp is an OPENSOURCE
Together, these open source tools provide a worldclass
platform for deploying web applications

TECHNOLOGIES USED IN LAMP:


LINUX:

LINUX is presently the most commonly

used implementation of UNIX.

It is an operating system.

It is designed for to provide personal computer users a free or at very


low-cost .

It has a reputation as a very efficient & fast performing systems.

Linux was developed by Linux Torvalds at the University of Helsinki in


Finland.

WHY WE ARE USING LINUX?

We dont have to buy the office system requirements


separately.
No need to buy costly hardwares for the basic need(like
RAM,Processor).

We are free from viruses no need to buy the antivirus


softwares separately..

We can update everthing on our system with just one update


manager.

WHY WE ARE USING LINUX? Continue..

It is free from pirated software so that we can share it


with others is legal.

It wont get slow like windows operating system.

It upgrades all installation automatically.

APACHE

An open source web server used mostly


for Unix, Linux and Solaris platforms.

It is very secure, fast, and reliable.

The name "Apache" derives from the


word "patchy" that the Apache developers
used to describe early versions of their
software.

Apache 2.0 apache has become a robust well documented

multi-threaded web server. Support for non-UNIX systems.


Apache can run on a large number of hardware and software

platforms. Since 1996 Apache has been the most popular web
server on the Internet. Presently apache holds 67% of the
market

APACHE WEB SERVER

It provides a full range of Web


server features, including CGI,
SSL, and virtual domains.

Apache also supports plug-in


modules for extensibility.

The Apache Web server has


been ported to Windows and
other network operating
systems (NOS).

IMPLEMENTATION:

Customized responses to errors and problems

Virtual Hosts

Multiple DirectoryIndex directives

It has been tested thoroughly by both


developers and users.

MySQL :

The most popular open source SQL database


management system.
It is used to add,access and process data stored
in a computer database.

It is a RDBMS store in a separate tables rather


than putting all the data in one big store room.It
adds speed and flexibility.

WHAT IS MySQL? continue..


It is very fast,reliable and easy to use,due to the

connectivity,speed ,security.
It works in Client/Server or embedded system.

A large amount of contributed MySQL software is available. It


consists of multithreaded SQL server that support:
Different backends,

Several different client programs,.

WHAT IS MySQL? continue..

Libraries,

Administration tools,

Wide range of API's

WHY WE ARE USING MYSQL?

It is free .

It is
. fast comparing to other Database system such as

PostgreSQL,mSQL.

It is light weight yet offers a rich and highly useful


function set.

It is supported well by users community

PHP:

PHP : Hypertext Preprocessor


It is an open source software and free to
download to use.
It is a server-side scripting language, like ASP
and scripts are executed on the server.
It supports many databases (MySQL, Informix,
Oracle, Sybase, Solid, PostgreSQL, Generic
ODBC, etc.)

The PHP is very simple for a beginner, but offers


many advanced features for a professional script
writer.

Three main areas where PHP scripts are used :

Server-side scripting

Command line scripting

Writing desktop applications

WHY WE ARE USING PHP?

It enables programmers to create applications that will run on


just about any computer, regardless of operating system.

If the computer can run web server software, the PHP


application is portable across operating systems and
environments ... PC, Mac, Linux, Windows, Internet, Intranet,
etc.

WHERE WE USE LAMP?


LAMP used to

build secure scalable


dynamic websites
LAMP has been touted as the killer app of

the open source world.


With many LAMP sites running Ebusiness logic

and Ecommerce site and requiring 24x7


uptime, ensuring the highest levels of data
and application availability is critical.

ARCHITECTURE:

Architecture consists of:


Web browser: Which is used to run web

application Placing http req.


Apache API: Which listen to the port 60 for
http request
Mod_P H P: Passes the php scripts,My sql
queires, Recieves result and returns to final
html
My SQL Server : Stores data
Sever runnig apache web server with
mod_php,my sql server and

By combining these tools you can rapidly

develop and deliver applications. Each of


these tools is the best in its class and a wealth
of information is available for the beginner.
Because LAMP is easy to get started with yet

capable of delivering enterprise scale


applications the LAMP software model just
might be the way to go for your next, or your
first application.

WORKING:
One of the great "secrets" of almost all

websites (aside from those that publish


static .html pages) is that behind the scenes,
the webserver is actually just one part of
a two or three tiered application server
system. In the open source world, this
explains the tremendous popularity of the
Linux-Apache-MySQL-PHP (LAMP)
environment.
LAMP provides developers with a traditional
two tiered application development platform.

Security:
Security:
The standard method is to use the security

and authentication features of the apache


web server. The tool mod_auth allows for
password based authentication.
You can also use allow/deny directives to limit
access based on location.

ADVANTAGES OF LAMP

Easy to code with PHP and MySQL.

Easy to deploy a PHP app. Once youve got MySQL running,


simply upload your .php files.

Develop locally

Cheap and ubiquitous hosting.

Conclusion
While Flash, Active X, and other proprietary

elements will continue to creep in and entice


webmasters, in the end, compatibility issues
and price of development will dictate what
eventually win out in the next generation of
web design.
Open Source continues to play an important
role in driving web technologies.
Even though Microsoft would like to be the
only player on the field, Open Source, with it's
flexibility will almost certainly be the winner in
the end.

K
N
A
H
T

U
O
Y

You might also like