SlideShare ist ein Scribd-Unternehmen logo
1 von 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 Stack Guide: Linux, Apache, MySQL & PHP

Weitere ähnliche Inhalte

Was ist angesagt? (20)

lamp technology
lamp technologylamp technology
lamp technology
 
3D OPTICAL DATA STORAGE
3D OPTICAL DATA STORAGE3D OPTICAL DATA STORAGE
3D OPTICAL DATA STORAGE
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 
Rain technology
Rain technologyRain technology
Rain technology
 
Autonomic Computing PPT
Autonomic Computing PPTAutonomic Computing PPT
Autonomic Computing PPT
 
Rover Technology
Rover TechnologyRover Technology
Rover Technology
 
Honeypots
HoneypotsHoneypots
Honeypots
 
Google glass ppt
Google glass pptGoogle glass ppt
Google glass ppt
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 
Futex ppt
Futex  pptFutex  ppt
Futex ppt
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
Silverlight
SilverlightSilverlight
Silverlight
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
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
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
NFC technical presentation
NFC technical presentationNFC technical presentation
NFC technical presentation
 
M2M - Machine to Machine Technology
M2M - Machine to Machine TechnologyM2M - Machine to Machine Technology
M2M - Machine to Machine Technology
 
Mobile Edge Computing
Mobile Edge ComputingMobile Edge Computing
Mobile Edge Computing
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 

Ähnlich wie LAMP Stack Guide: Linux, Apache, MySQL & PHP

Raspberry pi Part 24
Raspberry pi Part 24Raspberry pi Part 24
Raspberry pi Part 24Techvilla
 
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALALAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALASaikiran Panjala
 
lamp-technology-8860-9KNDvBR.pptx
lamp-technology-8860-9KNDvBR.pptxlamp-technology-8860-9KNDvBR.pptx
lamp-technology-8860-9KNDvBR.pptxManikanta191485
 
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
 
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
 
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
 

Ähnlich wie LAMP Stack Guide: Linux, Apache, MySQL & PHP (20)

Raspberry pi Part 24
Raspberry pi Part 24Raspberry pi Part 24
Raspberry pi Part 24
 
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALALAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
 
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 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
 
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...
 
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
 

LAMP Stack Guide: Linux, Apache, MySQL & PHP

  • 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