LAMP
TECHNOLOGY
LAMPTECHNOLOGY
LAMP is an acronym for a web
application platform consisting of
LINUX
APACHE
MySQL
PHP
LAMPTECHNOLOGY
The combination
of these are
used to define a
web server. Also
known as
“Software Stack”.
It is an effective
solution for
building web
based/ server
side application.
It is one of the
fastest growing
server side
technology.
LAMPTECHNOLOGY
The platform of choice for developing
robust dynamic web solutions at an
affordable cost.
Allows the user of a web browser to execute a
program on the web server, and to thereby
receive dynamic as well as static content.
Programmers use scripting languages with these
programs because of their ability to manipulate
text streams easily and efficiently.
LAMPTECHNOLOGY
Linux is an
open
source
operating
system.
It has been
adopted
worldwide
primarily
as a server
platform.
It is used
as a home
and office
desktop
operating
system.
LAMPTECHNOLOGY
The lowest-level layer
and provides the
operating
system.
Can be substituted by
Windows OS (WAMP),
Macintosh (MAMP),
Solaris (SAMP) or
FreeBSD(FAMP).
LAMPTECHNOLOGY
The second
layer is
Apache, the
Web server.
The Apache
HTTP Server
Project is a
collaborative
software
development
effort.
Creates a
robust,
commercial-
grade, feature-
ful, and freely-
available
source code
implementation
of an HTTP
(Web) server.
LAMPTECHNOLOGY
Provides the mechanics for getting a Web page to a
user.
It is a stable, mission-critical-capable server, and it
runs more than 65 percent of all Web sites on the
Internet.
The PHP component actually sits inside Apache,
and you use Apache and PHP together to create
your dynamic pages.
LAMPTECHNOLOGY
Provides the data-storage side of the LAMP
system.
MySQL is a relational database system that is used
to store information.
MySQL can store many types of data from
something as tiny as a single character to as large
as complete files or graphics.
LAMPTECHNOLOGY
Although it can be accessed by most
programming languages, it is often coupled
with PHP because they work together with ease.
Information stored in a MySQL database hosted
on a web server can be accessed from
anywhere in the world with a computer.
LAMPTECHNOLOGY
Some of the features of
MySQL are:
Handles large
databases, in the area of
50,000,000+ records.
No memory leaks. Tested
with a commercial
memory leakage detector
(purify).
A privilege and password
system which is very
flexible and secure.
LAMPTECHNOLOGY
It is a server side HTML
embedded scripting
language.
There are three main
fields where PHP
scripts are used.
Server-side
scripting
Command line
scripting
Writing client-
side GUI
applications
LAMPTECHNOLOGY
Presentation logic
(HTML): User
Interface, displaying
data to the user,
accepting input from
the user.
Business logic
(PHP): Business
Rules, handles data
validation and task-
specific behaviour.
Data Access logic
(MySQL): Database
Communication,
constructing SQL
queries and
executing them.
LAMPTECHNOLOGY
LAMPTECHNOLOGY
1.Storing our
data: Our data will be
stored in the MySQL Database.
Since our data will be stored in
MySQL it will be searchable,
extendable, and accessible
from many different machines
or from the whole World Wide
Web.
2.User Interface:
MySQL provides a command
line client that we can use to
enter our data. This will be a
browser-based interface and we
use PHP as the glue between
the browser and the Database.
3.Programmin
g:
PHP takes the input from the
browser and adds the data to
the MySQL database. For each
action add, edit, or delete you
would build a PHP script that
takes the data from the html
form converts it into a SQL
query and updates the
database.
4.Security:
Use the security and
authentication features
of the apache web
server. The tool
mod_auth allows for
password based
authentication.
LAMPTECHNOLOGY
We use it to
develop desktop
application like
Billing System.
Asset
Management.
Accounting
System.
Data
Management
etc.
We use it to
develop online
application like
Centralize
Enquiry
Management
System.
Online
Attendance
System.
Shopping Cart
Dynamic
Websites.
E-commerce
Base Dynamic
Websites etc.
LAMPTECHNOLOGY
Full 32-bit and 64-bit support
for Xeon, Itanium and
Opteron-based systems.
Data can reside on shared SCSI, Fiber
Channel, Network Attached Storage
devices or on replicated volumes.
Maximizes
E-commerce
revenues.
E-business disruption
caused by IT outages
are minimized.
Easily adapted to
sites running
Oracle, DB2,etc.,
LAMPTECHNOLOGY
LAMPTECHNOLOGY

Lamp technology seminar final

  • 1.
  • 2.
    LAMPTECHNOLOGY LAMP is anacronym for a web application platform consisting of LINUX APACHE MySQL PHP
  • 3.
    LAMPTECHNOLOGY The combination of theseare used to define a web server. Also known as “Software Stack”. It is an effective solution for building web based/ server side application. It is one of the fastest growing server side technology.
  • 4.
    LAMPTECHNOLOGY The platform ofchoice for developing robust dynamic web solutions at an affordable cost. Allows the user of a web browser to execute a program on the web server, and to thereby receive dynamic as well as static content. Programmers use scripting languages with these programs because of their ability to manipulate text streams easily and efficiently.
  • 5.
    LAMPTECHNOLOGY Linux is an open source operating system. Ithas been adopted worldwide primarily as a server platform. It is used as a home and office desktop operating system.
  • 6.
    LAMPTECHNOLOGY The lowest-level layer andprovides the operating system. Can be substituted by Windows OS (WAMP), Macintosh (MAMP), Solaris (SAMP) or FreeBSD(FAMP).
  • 7.
    LAMPTECHNOLOGY The second layer is Apache,the Web server. The Apache HTTP Server Project is a collaborative software development effort. Creates a robust, commercial- grade, feature- ful, and freely- available source code implementation of an HTTP (Web) server.
  • 8.
    LAMPTECHNOLOGY Provides the mechanicsfor getting a Web page to a user. It is a stable, mission-critical-capable server, and it runs more than 65 percent of all Web sites on the Internet. The PHP component actually sits inside Apache, and you use Apache and PHP together to create your dynamic pages.
  • 9.
    LAMPTECHNOLOGY Provides the data-storageside of the LAMP system. MySQL is a relational database system that is used to store information. MySQL can store many types of data from something as tiny as a single character to as large as complete files or graphics.
  • 10.
    LAMPTECHNOLOGY Although it canbe accessed by most programming languages, it is often coupled with PHP because they work together with ease. Information stored in a MySQL database hosted on a web server can be accessed from anywhere in the world with a computer.
  • 11.
    LAMPTECHNOLOGY Some of thefeatures of MySQL are: Handles large databases, in the area of 50,000,000+ records. No memory leaks. Tested with a commercial memory leakage detector (purify). A privilege and password system which is very flexible and secure.
  • 12.
    LAMPTECHNOLOGY It is aserver side HTML embedded scripting language. There are three main fields where PHP scripts are used. Server-side scripting Command line scripting Writing client- side GUI applications
  • 13.
    LAMPTECHNOLOGY Presentation logic (HTML): User Interface,displaying data to the user, accepting input from the user. Business logic (PHP): Business Rules, handles data validation and task- specific behaviour. Data Access logic (MySQL): Database Communication, constructing SQL queries and executing them.
  • 14.
  • 15.
    LAMPTECHNOLOGY 1.Storing our data: Ourdata will be stored in the MySQL Database. Since our data will be stored in MySQL it will be searchable, extendable, and accessible from many different machines or from the whole World Wide Web. 2.User Interface: MySQL provides a command line client that we can use to enter our data. This will be a browser-based interface and we use PHP as the glue between the browser and the Database. 3.Programmin g: PHP takes the input from the browser and adds the data to the MySQL database. For each action add, edit, or delete you would build a PHP script that takes the data from the html form converts it into a SQL query and updates the database. 4.Security: Use the security and authentication features of the apache web server. The tool mod_auth allows for password based authentication.
  • 16.
    LAMPTECHNOLOGY We use itto develop desktop application like Billing System. Asset Management. Accounting System. Data Management etc. We use it to develop online application like Centralize Enquiry Management System. Online Attendance System. Shopping Cart Dynamic Websites. E-commerce Base Dynamic Websites etc.
  • 17.
    LAMPTECHNOLOGY Full 32-bit and64-bit support for Xeon, Itanium and Opteron-based systems. Data can reside on shared SCSI, Fiber Channel, Network Attached Storage devices or on replicated volumes. Maximizes E-commerce revenues. E-business disruption caused by IT outages are minimized. Easily adapted to sites running Oracle, DB2,etc.,
  • 18.
  • 19.