SlideShare ist ein Scribd-Unternehmen logo
1 von 12
LAMP TECHNOLOGY
Guide Name:
Mrs. V. Jyothi
(Assistant Prefessor)
-G Abhirami
(19h61a0574)
Abstract
LAMP is a shorthand term for a web application platform consisting of Linux,
Apache, MySQL and one of Perl or PHP or Python. Together, these open-source
tools provide a world-class platform for deploying web applications. LAMP has
been touted as "the killer app" of the open-source world. With many LAMP sites
running Business 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.
Introduction
It’s the development platform that determines the efficiency of an application.
Businesses want an application that can improve their business processes and
fast-track their business growth. For this to happen, they need an application that
can be easily integrated into their existing IT infrastructureand one that can be
trusted to deliver high performance. With an aim of developing the best web
applications, developers have increasingly started using LAMP. This is considered
to be the most popular choice in web development, and it provides numerous
advantages over other platforms like ASP.Net, Ruby on Rails and J2EE. It’s
interesting to note that they were developed individually and at no point during
the development of the software did the developers think about creating them
for combined use. But it was found that they offer an unbeatable stack of
solution-driven technologies that support application servers.
Existing system
MOODLE, which stands for Modular Object-Oriented Distributed Learning
Environment, originated with the objective of incorporating pedagogical
features. Moodle is also a content management system but one that it is
specifically designed to deliver education through online and in-class e-learning
activities. Moodle, a mature free Open-Source Software (FOSS) web-based
application. It continues to be actively developed, supported and managed by
Moodle Pty Ltd along with developers from around the world. Today, Moodle is
the most popular free Open Source LMS applications available in the world
today.
Existing system Drawbacks
• Administration is difficult, confusing and not user friendly
• User management is difficult
• Reporting is limited
• Flexibility efficiency is lacking
• You can either have all open, which many companies do not want, or are
stuck with course keys and other additional non-necessary steps
• Customization of functionality requires a programmer with Moodle expertise.
Methodology
With Linux at the lowest level, LAMP has a classic layered architecture. Apache and MySQL,
and then PHP, are the next stage. The LAMP stack order demonstrates the interoperability of
the components. The process begins with requests for webpages from a user’s browser being
submitted to the Apache webserver. Apache transfers the request into PHP to load the file and
run the code stored in it, if the request is for a PHP file. PHP also interacts with MySQL to
capture some data in the code. In order to build the HTML that browsers use to view web
pages, PHP then uses code in a file and the database details. The LAMP stack is powerful to
manage both static webpages and dynamic pages, where the contents will change based on
the date, the period, the user identity, and other factors each period it is loaded.
Design (Architecture)
Applications
• Storing our data: Our data is going to be stored in the MySQL Database. One
instance of MySQL can contain many databases.
• User Interface: Although MySQL provides a command line client that we can
use to enter our data we are going to build a friendlier interface.
• Programming: PHP is the glue that takes the input from the browser and adds
the data to the MySQL database.
Benefits of LAMP
• Easy to code: Ask all developers and they will tell you that coding is a breeze
on LAMP. What this is does is that it ensures that coding is relatively bug free
and doesn’t have to go through an exhaustive and time consuming process of
fixing the bugs.
• Easy deployment: For many developers, it’s the deployment of a web
application that becomes a tricky exercise; especially when the programming
language cannot be easily integrated with the server and database.
• Local Development – Another huge advantage of using LAMP is that a
developer can build an app locally and then deployed it onto the web.
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.
However, the foreseeable future PHP, HTML, and databases are going to be in the
future of interactive web design, and that's where I'm placing my bets. 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
its flexibility, it will almost certainly be the winner in the end. Betting the farm on
LAMP (Linux, Apache, MySql, PHP) seems much wiser to me than the alternative
(Microsoft, IIS, Asp) .
References
1. "LAMP (Linux, Apache, MySQL, PHP)". Search Enterprise Linux. Archived
from the original on 28 November 2021. Retrieved 15 December 2021.
2. Wikimedia servers - Meta. meta.wikimedia.org. Wikimedia Foundation. 22 April
2013. Archived from the original on 10 December 2021. Retrieved 15 December
2021.
3. Kay, Russell(25September 2006). "How To: LAMP". Computerworld.
Archived from the original on 11 September 2021. Retrieved 15 December 2021.
4. "LAMP stack". IBM cloud learn hub. IBM. October 2015. Archived from the
original on 15 December 2021. Retrieved 15 December 2021.
Thank You

Weitere ähnliche Inhalte

Ă„hnlich wie lamp.pptx

www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...JamesEddie2
 
Node.js vs PHP, What should SMBs prefer for web development.pdf
Node.js vs PHP, What should SMBs prefer for web development.pdfNode.js vs PHP, What should SMBs prefer for web development.pdf
Node.js vs PHP, What should SMBs prefer for web development.pdfMindfire LLC
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation Abhishek Patel
 
Top 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web developmentTop 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web developmentAppfinz Technologies
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Clarion Technologies
 
Why Choose PHP for web app development_.pdf
Why Choose PHP for web app development_.pdfWhy Choose PHP for web app development_.pdf
Why Choose PHP for web app development_.pdfMoon Technolabs Pvt. Ltd.
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021NeerajKumar1965
 
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
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxgoodcoders
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxgoodcoders
 
Website and it's importance
Website and it's importanceWebsite and it's importance
Website and it's importanceRobinSingh347
 
PHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big ProjectPHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big ProjectRosalie Lauren
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Shelly Megan
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software EngineerSean Coates
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING PamRobert
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
Trending technology stacks of 2020!
Trending technology stacks of 2020!Trending technology stacks of 2020!
Trending technology stacks of 2020!Shelly Megan
 

Ă„hnlich wie lamp.pptx (20)

www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
www-valuecoders-com-blog-technology-and-apps-how-to-choose-right-web-developm...
 
Node.js vs PHP, What should SMBs prefer for web development.pdf
Node.js vs PHP, What should SMBs prefer for web development.pdfNode.js vs PHP, What should SMBs prefer for web development.pdf
Node.js vs PHP, What should SMBs prefer for web development.pdf
 
Online Fitness Gym Documentation
Online Fitness Gym Documentation Online Fitness Gym Documentation
Online Fitness Gym Documentation
 
Top 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web developmentTop 6 leading PHP frameworks for web development
Top 6 leading PHP frameworks for web development
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024
 
Why Choose PHP for web app development_.pdf
Why Choose PHP for web app development_.pdfWhy Choose PHP for web app development_.pdf
Why Choose PHP for web app development_.pdf
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
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
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docx
 
A Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docxA Quick Guide On Mobile App Backend Development For Busy People.docx
A Quick Guide On Mobile App Backend Development For Busy People.docx
 
Top 5 backend frameworks for web development in.pptx
Top 5 backend frameworks for web development in.pptxTop 5 backend frameworks for web development in.pptx
Top 5 backend frameworks for web development in.pptx
 
Full Stack Development
Full Stack DevelopmentFull Stack Development
Full Stack Development
 
Website and it's importance
Website and it's importanceWebsite and it's importance
Website and it's importance
 
PHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big ProjectPHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
PHP vs .NET vs JAVA : The Right Tech for Your Next Big Project
 
Top 5 advanced php framework in 2018
Top 5 advanced php framework in 2018Top 5 advanced php framework in 2018
Top 5 advanced php framework in 2018
 
Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!Prominent Back-end frameworks to consider in 2022!
Prominent Back-end frameworks to consider in 2022!
 
30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer30 Skills to Master to Become a Senior Software Engineer
30 Skills to Master to Become a Senior Software Engineer
 
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
TECHNOLOGY FOR BACK-END WEB DEVELOPMENT: SERVER-SIDE SCRIPTING
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Trending technology stacks of 2020!
Trending technology stacks of 2020!Trending technology stacks of 2020!
Trending technology stacks of 2020!
 

KĂĽrzlich hochgeladen

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

KĂĽrzlich hochgeladen (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

lamp.pptx

  • 1. LAMP TECHNOLOGY Guide Name: Mrs. V. Jyothi (Assistant Prefessor) -G Abhirami (19h61a0574)
  • 2. Abstract LAMP is a shorthand term for a web application platform consisting of Linux, Apache, MySQL and one of Perl or PHP or Python. Together, these open-source tools provide a world-class platform for deploying web applications. LAMP has been touted as "the killer app" of the open-source world. With many LAMP sites running Business 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.
  • 3. Introduction It’s the development platform that determines the efficiency of an application. Businesses want an application that can improve their business processes and fast-track their business growth. For this to happen, they need an application that can be easily integrated into their existing IT infrastructureand one that can be trusted to deliver high performance. With an aim of developing the best web applications, developers have increasingly started using LAMP. This is considered to be the most popular choice in web development, and it provides numerous advantages over other platforms like ASP.Net, Ruby on Rails and J2EE. It’s interesting to note that they were developed individually and at no point during the development of the software did the developers think about creating them for combined use. But it was found that they offer an unbeatable stack of solution-driven technologies that support application servers.
  • 4. Existing system MOODLE, which stands for Modular Object-Oriented Distributed Learning Environment, originated with the objective of incorporating pedagogical features. Moodle is also a content management system but one that it is specifically designed to deliver education through online and in-class e-learning activities. Moodle, a mature free Open-Source Software (FOSS) web-based application. It continues to be actively developed, supported and managed by Moodle Pty Ltd along with developers from around the world. Today, Moodle is the most popular free Open Source LMS applications available in the world today.
  • 5. Existing system Drawbacks • Administration is difficult, confusing and not user friendly • User management is difficult • Reporting is limited • Flexibility efficiency is lacking • You can either have all open, which many companies do not want, or are stuck with course keys and other additional non-necessary steps • Customization of functionality requires a programmer with Moodle expertise.
  • 6. Methodology With Linux at the lowest level, LAMP has a classic layered architecture. Apache and MySQL, and then PHP, are the next stage. The LAMP stack order demonstrates the interoperability of the components. The process begins with requests for webpages from a user’s browser being submitted to the Apache webserver. Apache transfers the request into PHP to load the file and run the code stored in it, if the request is for a PHP file. PHP also interacts with MySQL to capture some data in the code. In order to build the HTML that browsers use to view web pages, PHP then uses code in a file and the database details. The LAMP stack is powerful to manage both static webpages and dynamic pages, where the contents will change based on the date, the period, the user identity, and other factors each period it is loaded.
  • 8. Applications • Storing our data: Our data is going to be stored in the MySQL Database. One instance of MySQL can contain many databases. • User Interface: Although MySQL provides a command line client that we can use to enter our data we are going to build a friendlier interface. • Programming: PHP is the glue that takes the input from the browser and adds the data to the MySQL database.
  • 9. Benefits of LAMP • Easy to code: Ask all developers and they will tell you that coding is a breeze on LAMP. What this is does is that it ensures that coding is relatively bug free and doesn’t have to go through an exhaustive and time consuming process of fixing the bugs. • Easy deployment: For many developers, it’s the deployment of a web application that becomes a tricky exercise; especially when the programming language cannot be easily integrated with the server and database. • Local Development – Another huge advantage of using LAMP is that a developer can build an app locally and then deployed it onto the web.
  • 10. 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. However, the foreseeable future PHP, HTML, and databases are going to be in the future of interactive web design, and that's where I'm placing my bets. 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 its flexibility, it will almost certainly be the winner in the end. Betting the farm on LAMP (Linux, Apache, MySql, PHP) seems much wiser to me than the alternative (Microsoft, IIS, Asp) .
  • 11. References 1. "LAMP (Linux, Apache, MySQL, PHP)". Search Enterprise Linux. Archived from the original on 28 November 2021. Retrieved 15 December 2021. 2. Wikimedia servers - Meta. meta.wikimedia.org. Wikimedia Foundation. 22 April 2013. Archived from the original on 10 December 2021. Retrieved 15 December 2021. 3. Kay, Russell(25September 2006). "How To: LAMP". Computerworld. Archived from the original on 11 September 2021. Retrieved 15 December 2021. 4. "LAMP stack". IBM cloud learn hub. IBM. October 2015. Archived from the original on 15 December 2021. Retrieved 15 December 2021.