SlideShare a Scribd company logo
1 of 19
By
S.HARISH
LAMP STANDS FOR:
 L:Linux
 A:Apache
 M:MySQL
 P:PHP
What is LAMP?
 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 world-class
 platform for deploying web applications
TECHNOLOGIES USED IN LAMP:
LINUX:
LINUX is presently the most commonly used
implementation of UNIX.
 Unix is work-alike operating system for the Intel
  386/486/pentium family of chips by a volunteer team
  of coders on the internet
 The core of the system is the LINUX kernel. On top of
  the kernel a LINUX distribution will usually utilize
  many tools from the Free Software Foundation’s GNU
  project.
APACHE
 Apache is the most popular web server on the
  Internet. Apache like LINUX, MySQL and PHP is an
  open source project
 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.
MySQL :
 MySQL is a fast flexible Relational Database. MySQL is
  the most widely used Relational Database
  Management System in the world with over 4 million
  instances in use.
 MySQL is high-performance, robust, multi-threaded
  and multi user. MySQL utilizes a client server
  architecture.
 MySQL’ focus is on stability and speed. Support for all
  aspects of the SQL standard that do not conflict with
  the performance goals are supported.
PHP:
 PHP is the most popular scripting language for
  developing dynamic web based applications.
 Originally developed by Rasmus Lerdorf
 The beauty of PHP is that it is easy to get started with
  yet it is capable of extremely robust and
  complicated applications.
 In LAMP PHP is the glue that takes the input from
  the browser and adds the data to the MySQL database.
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.
 For organizations that have taken advantage of
 LAMP, these levels of availability are ensured by
 providing constant monitoring of the end-to-
 end application stack and immediate recovery
 of any failed solution components.

 Some also supports the movement of LAMP
 components among servers to remove the need for
 downtime associated with planned system
 maintenance.
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
 Seamless integration with Linux, Apache and MySQL
  to ensure the highest levels of availability for websites
  running on LAMP.
 Maximizes Ecommerce revenues, minimizes Ebusiness
  disruption caused by IT outages .
 Automated availability monitoring, failover recovery,
  and failback of all LAMP application and IT-
  infrastructure resources.
 Intuitive JAVA-based web interface provides at-a-
  glance LAMP status and simple administration .

 Easily adapted to sites running Oracle, DB2, and
  PostgreSQL .

 Solutions also exist for other Linux application
  environments including Rational ClearCase,
  Sendmail, Lotus Domino and mySAP.
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.
BIBLIOGRAPHY
   www.astro.keele.ac.uk/
   http://www.phpfreaks.com/
   http://www.rls.lib.oh.us/
   http://typo3.org/documentation/document-
    library/tmd_phpstat/What_does_it_do-c391d4888b/
   http://www.linuxforum.com
   http://httpd.apache.org
   http://www.mysql.com
   http://www.php.net
   http://www.onlamp.com
   http://www.devshed.com
Lamp technology

More Related Content

What's hot

Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistantShubham Bhalekar
 
SMART NOTE TAKER REPORT
SMART NOTE TAKER REPORTSMART NOTE TAKER REPORT
SMART NOTE TAKER REPORTVivek Jha
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Technical Seminar PPT
Technical Seminar PPTTechnical Seminar PPT
Technical Seminar PPTKshitiz_Vj
 
Voice based email for blinds
Voice based email for blindsVoice based email for blinds
Voice based email for blindsArjun AJ
 
Silent sound-technology ppt final
Silent sound-technology ppt finalSilent sound-technology ppt final
Silent sound-technology ppt finalLohit Dalal
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technologydeepakmarndi
 
Honeypot seminar report
Honeypot seminar reportHoneypot seminar report
Honeypot seminar reportInder NeGi
 
Gifi technology full seminar report
Gifi technology full seminar reportGifi technology full seminar report
Gifi technology full seminar reportSusheel Marati
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionMuktiKalsekar
 

What's hot (20)

SMART NOTE TAKER
SMART NOTE TAKERSMART NOTE TAKER
SMART NOTE TAKER
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistant
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
 
wireless usb ppt
wireless usb pptwireless usb ppt
wireless usb ppt
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
SMART NOTE TAKER REPORT
SMART NOTE TAKER REPORTSMART NOTE TAKER REPORT
SMART NOTE TAKER REPORT
 
Voice browser
Voice browserVoice browser
Voice browser
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 
Technical Seminar PPT
Technical Seminar PPTTechnical Seminar PPT
Technical Seminar PPT
 
Voice based email for blinds
Voice based email for blindsVoice based email for blinds
Voice based email for blinds
 
Silent sound-technology ppt final
Silent sound-technology ppt finalSilent sound-technology ppt final
Silent sound-technology ppt final
 
Hyper threading technology
Hyper threading technologyHyper threading technology
Hyper threading technology
 
Rain technology
Rain technologyRain technology
Rain technology
 
Gi fi Technology
Gi fi TechnologyGi fi Technology
Gi fi Technology
 
Honeypot seminar report
Honeypot seminar reportHoneypot seminar report
Honeypot seminar report
 
Voice browser
Voice browserVoice browser
Voice browser
 
Smart note taker
Smart note takerSmart note taker
Smart note taker
 
Gifi technology full seminar report
Gifi technology full seminar reportGifi technology full seminar report
Gifi technology full seminar report
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognition
 

Similar to Lamp technology

Raspberry pi Part 24
Raspberry pi Part 24Raspberry pi Part 24
Raspberry pi Part 24Techvilla
 
lamp-technology-8860-9KNDvBR.pptx
lamp-technology-8860-9KNDvBR.pptxlamp-technology-8860-9KNDvBR.pptx
lamp-technology-8860-9KNDvBR.pptxManikanta191485
 
LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...
LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...
LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...sathyancegon
 
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...sathyancegon
 
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...sathyancegon
 
Lamp courses Coimbatore
Lamp courses CoimbatoreLamp courses Coimbatore
Lamp courses Coimbatoresathyancegon
 
Aj
AjAj
AjReka
 
Lecture1 introduction by okello erick
Lecture1 introduction by okello erickLecture1 introduction by okello erick
Lecture1 introduction by okello erickokelloerick
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)My own sweet home!
 
Laravel : A Fastest Growing Kid
Laravel : A Fastest Growing KidLaravel : A Fastest Growing Kid
Laravel : A Fastest Growing KidEndive Software
 
Introduction to xampp
Introduction to xamppIntroduction to xampp
Introduction to xamppJin Castor
 
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019Elsner Technologies Pvt Ltd
 

Similar to Lamp technology (20)

Raspberry pi Part 24
Raspberry pi Part 24Raspberry pi Part 24
Raspberry pi Part 24
 
lamp-technology-8860-9KNDvBR.pptx
lamp-technology-8860-9KNDvBR.pptxlamp-technology-8860-9KNDvBR.pptx
lamp-technology-8860-9KNDvBR.pptx
 
Xampp Ppt
Xampp PptXampp Ppt
Xampp Ppt
 
What is LAMP?
What is LAMP?What is LAMP?
What is LAMP?
 
Xampp Ppt
Xampp PptXampp Ppt
Xampp Ppt
 
lamp.pptx
lamp.pptxlamp.pptx
lamp.pptx
 
Lamp
LampLamp
Lamp
 
LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...
LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...
LAMP certification course in Coimbatore|LAMP Learning Center Coimbatore|LAMP ...
 
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
 
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
LAMP institute in Coimbatore|LAMP courses in Coimbatore|LAMP training in Coim...
 
Lamp courses Coimbatore
Lamp courses CoimbatoreLamp courses Coimbatore
Lamp courses Coimbatore
 
Aj
AjAj
Aj
 
Lamp
LampLamp
Lamp
 
Lecture1 introduction by okello erick
Lecture1 introduction by okello erickLecture1 introduction by okello erick
Lecture1 introduction by okello erick
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
 
gogul
gogulgogul
gogul
 
Laravel : A Fastest Growing Kid
Laravel : A Fastest Growing KidLaravel : A Fastest Growing Kid
Laravel : A Fastest Growing Kid
 
Introduction to xampp
Introduction to xamppIntroduction to xampp
Introduction to xampp
 
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
 

Lamp technology

  • 2. LAMP STANDS FOR:  L:Linux  A:Apache  M:MySQL  P:PHP
  • 3. What is LAMP?  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 world-class platform for deploying web applications
  • 4. TECHNOLOGIES USED IN LAMP: LINUX: LINUX is presently the most commonly used implementation of UNIX.  Unix is work-alike operating system for the Intel 386/486/pentium family of chips by a volunteer team of coders on the internet  The core of the system is the LINUX kernel. On top of the kernel a LINUX distribution will usually utilize many tools from the Free Software Foundation’s GNU project.
  • 5. APACHE  Apache is the most popular web server on the Internet. Apache like LINUX, MySQL and PHP is an open source project  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.
  • 6. MySQL :  MySQL is a fast flexible Relational Database. MySQL is the most widely used Relational Database Management System in the world with over 4 million instances in use.  MySQL is high-performance, robust, multi-threaded and multi user. MySQL utilizes a client server architecture.  MySQL’ focus is on stability and speed. Support for all aspects of the SQL standard that do not conflict with the performance goals are supported.
  • 7. PHP:  PHP is the most popular scripting language for developing dynamic web based applications.  Originally developed by Rasmus Lerdorf  The beauty of PHP is that it is easy to get started with yet it is capable of extremely robust and complicated applications.  In LAMP PHP is the glue that takes the input from the browser and adds the data to the MySQL database.
  • 8. 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.
  • 9.  For organizations that have taken advantage of LAMP, these levels of availability are ensured by providing constant monitoring of the end-to- end application stack and immediate recovery of any failed solution components.  Some also supports the movement of LAMP components among servers to remove the need for downtime associated with planned system maintenance.
  • 11. 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
  • 12.  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.
  • 13. 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.
  • 14. 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.
  • 15. ADVANTAGES OF LAMP  Seamless integration with Linux, Apache and MySQL to ensure the highest levels of availability for websites running on LAMP.  Maximizes Ecommerce revenues, minimizes Ebusiness disruption caused by IT outages .  Automated availability monitoring, failover recovery, and failback of all LAMP application and IT- infrastructure resources.
  • 16.  Intuitive JAVA-based web interface provides at-a- glance LAMP status and simple administration .  Easily adapted to sites running Oracle, DB2, and PostgreSQL .  Solutions also exist for other Linux application environments including Rational ClearCase, Sendmail, Lotus Domino and mySAP.
  • 17. 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.
  • 18. BIBLIOGRAPHY  www.astro.keele.ac.uk/  http://www.phpfreaks.com/  http://www.rls.lib.oh.us/  http://typo3.org/documentation/document- library/tmd_phpstat/What_does_it_do-c391d4888b/  http://www.linuxforum.com  http://httpd.apache.org  http://www.mysql.com  http://www.php.net  http://www.onlamp.com  http://www.devshed.com