Join David Gassner for an in-depth discussion in this video What's new in this version of the course, part of Installing Apache, MySQL, and PHP.
- This course; Installing Apache, MySQL, and PHP was originally released in early 2011, over three years ago. It's been updated regularly since then to keep up with changes in the Apache, PHP, and MySQL versions but also with the software bundles that keep on evolving. This version of the course, however, has been created from scratch. The goal is to cover all the latest versions of all the software, including the individual components and the popular bundles.
Here's some things that have changed since the last update to this course. Apple released the latest version of Mac OS X, Yosemite, version 10.10 and this new version of the operating system includes Apache 2.4 and PHP 5.5. There are also some interesting changes in how you configure Apache in PHP on Yosemite when you compare it to the previous version of the operating system. And I'll talk about all those during the course.
Here are some changes that have happened in some of the popular bundles. MAMP has a new version on Mac that now supports Nginx. Nginx is an HTTP server that you can use instead of Apache. In these videos, I'll still focus on Apache, but I'll point out some issues that the inclusion of Nginx can cause you. Surprisingly, MAMP now has a distribution available for Microsoft Windows.
MAMP has always been a Mac-only bundle. The M in MAMP stood for Mac, but now they're telling us that MAMP stands for My Apache, MySQL, and PHP. If you're a Windows user, you might want to check out this bundle and see if you like it better than some of the other bundles such as WampServer, Bitnami, or XAMPP. XAMPP itself is now distributed by Bitnami. This can be a little confusing.
XAMPP has very powerful software bundles that include software components in addition to Apache, MySQL, and PHP. And it's always had special features that let you manage security on your servers and take care of other advanced tasks. The Bitnami components, on the other hand, have been much more slender, but they have the benefit of having add-ons that let you add components such as; WordPress, Drupal, Joomla and other open-source PHP applications.
The XAMPP distributions and the Bitnami distributions are still different from each other, but they're all now distributed by Bitnami. So, choose the distribution you want based on the features, but just know you'll be seeing the Bitnami name. Here are the operating system versions that I'm recording on. On Mac, I'm working with the latest, Yosemite OS X version 10.10. On Windows, I'm on 8.1, and for the new content that show us how to get started with AMP stacks on Linux, I'm using Ubuntu Linux 14.04.
This isn't the latest Canary build of Ubuntu Linux. A Canary build is the version that's put out there that they're not promising long-term support for, but as of the time of recording, Ubuntu Linux 14.04 was the latest version that long-term support is promised for for a period of time. So welcome to this brand new version of the course, Installing Apache, MySQL, and PHP. As before, our goal is to keep our eyes on the AMP world.
And as new versions of the core components are released or the software bundles are updated, we'll update the course.
- 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