We learned that Apache is the most commonly used web server on the Internet. In
ID: 3910802 • Letter: W
Question
We learned that Apache is the most commonly used web server on the Internet. In conjunction to the use of Apache, the acronym LAMP has been created to describe the additional open source products which make up the most commonly used products used for creating and hosting a website on the internet today. LAMP is commonly made up of:
Linux: OS
Apache: Web server
MySQL: Database
PHP: Dynamic web language
Based on your understanding of the above topic, create a Microsoft Word document addressing the following:
Research the different components of LAMP.
Describe the purpose of each product and how they interact to create a dynamically driven website.
Discuss why MySQL and PHP are the most common database and web programming languages on the Internet.
Discuss any alternative web programming languages and databases that could be used in place of MySQL and PHP and still be considered LAMP.
Explanation / Answer
LAMP is a web service solution stacks, named as an acronym of the names of its original four open-source components:
1. Linux operating system
2. Apache HTTP Server
3. MySQL relational database management system (RDBMS)
4. PHP programming language.
It is an open source Web development platform that uses Linux as the operating system, Apache as the Web server, MySQL as the RDBMS (relational database management system) and PHP as the object-oriented scripting language.
It provides layers to interact with each other component.
Each layer has different functionality to interact and develop the web based application. Each layer functionality is described below:
Linux- Operating system (OS) makes up our first layer. Linux sets the foundation for the stack model. All other layers run on top of this layer.
Apache- The second layer consists of web server software(Apache Web Server). This layer resides on top of the Linux layer. Web servers are responsible for translating from web browsers to their correct website.
MySQL- The third layer is where databases is. MySQL stores details that can be queried by scripting to construct a website. MySQL usually sits on top of the Linux layer. In high end configurations.
PHP- Sitting on top of them all is our fourth and final layer. The scripting layer consists of PHP and/or other similar web programming languages. Websites and Web Applications run within this layer.
PHP and MySql are the most famous database and the programming language because it is an open source.
PHP and MySQL are Open Source they are free development tools, and there is a large community of dedicated volunteer programmers who contribute to make improvements and are continuously adding features to it. The development tools and database servers that require licensing costs have limited programming resources compared to open source development tools, which have an enormous and fast growing dedicated and knowledgeable community that extends around the world.
With our experience, we found that PHP and MySQL are the best development tools. When developed correctly, applications can be built with clean and simple usability, complex functionality, speed, power and scalability.
The alternative language for the PHP is Perl/Python and the database is PostgreSQL/SQLite.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.