Creating a LAMP Stack

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

Prerequisite
None

Expected Duration
120 minutes

Description
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.

Objective

Installation of Linux Operating System

  • 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

Installation of Apache Web Server

  • 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

Installation of MySQL Database 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

Installation of PHP Packages

  • 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

Practice: Building a LAMP Stack

  • install LAMP and then connect PHP with the MySQL server

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.