Join David Gassner for an in-depth discussion in this video Who this course is for, part of Installing Apache, MySQL, and PHP.
- This course is designed for users of web-based applications, specifically, those web applications that have been created with PHP and MySQL. Lynda.com members have many courses available that teach them how to work with these applications, either as developers who want to program with PHP or as users of open-source applications, such as WordPress, Drupal, Joomla, and more. This course is specifically designed so you can easily follow along with the Lynda.com courses that teach all of these subjects.
If your goal is to follow along with a Lynda.com course, you'll want to find out what your instructor is using in their videos. Different instructors prefer different development environments. Some prefer to work on Windows, some on Mac, and some on Linux, and within those environments different instructors prefer to work with either individual software components or one of the popular prebuilt software bundles. To most effectively follow along with a Lynda.com course, I recommend setting up the same environment as the instructor is using.
That's why we're covering so many different approaches for setting up an Apache, MySQL, and PHP environment on your local computer. Once you've finished watching Lynda.com courses, you might move on to your own work, either as a developer or as a content management system administrator. Then you should choose the environment that works best for you. The best approach is to mimic your production server environment. So, for example, if you're working on a production server that uses Apache 2.4 and PHP 5.5, put together a software bundle on your own local system that uses those same software versions that will minimize the surprises you might find when you deploy your software to your production servers.
So again, this course is not just for developers. It's for anyone who needs to set up a local environment that includes Apache, MySQL, and PHP.
- Installing Apache, PHP, and MySQL separately
- Activating Apache and PHP on Mac OS X
- Installing and configuring phpMyAdmin
- Installing WampServer
- Installing MAMP
- Configuring MAMP's Apache and MySQL server ports
- Installing XAMPP for Windows and Mac OS X
- Managing MySQL security through XAMPP
- Installing Bitnami for Windows and Mac
- Detecting and handling port conflicts
- Working with Apache and IPv6 in Windows 8