Course details

Creating a LAMP Stack

Creating a LAMP Stack

Target Audience
Expected Duration
Lesson Objectives
Course Number
Expertise Level

Since LAMP is a very popular stack to create dynamic web sites, it is important for the Web developers to understand the various technologies used in this stack. In this course, you will learn to create a LAMP stack by installing the Linux operating system and using the Linux command line. You will also learn to install the Apache Web server, host a page on the Apache Web server, and install and work with the MySQL database. In addition, you will install the PHP language and learn the basics of this language.

Target Audience
This course is targeted toward individuals who wish to create LAMP stacks and use them in Web development.


Expected Duration (hours)

Lesson Objectives

Creating a LAMP Stack

  • start the course
  • describe the Linux architecture
  • install the Linux operating system
  • work with the Linux command line
  • edit a file using the vi editor
  • start and stop a network service
  • install the Apache Web server on Linux
  • start and verify the HTTPd daemon on Linux
  • view the access and error logs of the Apache web server
  • store data in a table in RDBMS
  • install MySQL on Linux
  • start and verify the MySQL service on Linux
  • set password for the root user in MySQL
  • create a user and a database in MySQL
  • create a table and add data in MySQL
  • install PHP packages in Linux
  • use if...else statements and switch operators for controlling flow
  • use while and for loops in PHP
  • connect PHP with the MySQL database server
  • select data from the MySQL table and display the table
  • install and use phpMyAdmin to add and view data
  • create users and assign permissions by using phpMyAdmin
  • install LAMP and then connect PHP with the MySQL server
  • Course Number:

    Expertise Level