Install and configure a local Linux server optimized for web application development with the LAMP (Linux/Apache/MySQL/PHP) software stack. Author Jon Peck describes the components and how they work together, shows you how to install and configure a virtualized Linux server, and details how to configure the additional stack elements: Apache, MySQL, and PHP.
The course also explores topics such as working from the Linux command line, installing several major PHP development frameworks and content management systems, and troubleshooting common installation and configuration issues. The demonstrations are performed with the Ubuntu distribution of Linux, but are also applicable to other Linux distributions.
What is Linux and why should I use it?
Introducing the LAMP stack
Creating and configuring a virtual machine
Working with the command line
Configuring the server components, including the Exim email server
Building a simple web site that connects to the local database
Installing Drupal, WordPress, and more on the server
Troubleshooting and maintaining Linux server components