- View Offline
The demonstrations are performed with the Ubuntu LTS distribution of Linux, but the skills taught here are also applicable to other Linux distributions. Every command is described in detail in context, and a comprehensive quick reference is provided for convenience.
- What is Linux, and why should I use it?
- What's a LAMP, and why does it matter?
- Creating and configuring a virtual machine
- Working with the Linux command line
- Configuring the servers, including Apache virtual hosts
- Building a development server dashboard
- Using PHP package managers like Composer and PEAR
- Installing Drupal, WordPress, and more on the server
- Self-hosting Git repositories, including a web interface
- Enhancing the server with debugging and profiling
- Exporting a virtual appliance to use on another machine
- Server troubleshooting techniques
Skill Level Beginner
- [Voiceover] Hi, I'm Jon Peck and welcome to Up and Running with Linux for PHP Developers. In this course, we'll look at how to configure your Mac or Windows workstation to be your own private no cost web development platform. I'll start by showing you how to set up a virtual machine with virtual box, then demonstrate how to install and manage a complete Linux web suitor. Throughout this course, we'll explore and use common Linux commands, server components, and software useful for debugging and development. In the end, you'll have an optimized virtual server running like any other program in your existing operating systems.
So no reformatting, additional hardware, or dual booting is needed. Now, let's get up and running with Linux for PHP developers.