Learn the prerequisite recommendations for the course "Installing Apache, MySQL, and PHP" from LinkedIn Learning.
- [Narrator] This course is designed for users of web-based applications. Specifically those web applications that have been created with PHP and MySQL. There are many courses available to teach how to work with these applications, either as developers or as end users. These applications include WordPress, Drupal and Joomla content management systems, but there are many others. If you're a programmer, you might be interested in working with those applications or you might be interested in programming directly with PHP.
Either way, you're going to want to set up a local installation, that includes Apache PHP and MySQL. In this course, I've described a couple of different ways of doing this and deciding which approach you use, is a combination of watching the course and following your own personal preferences. When you watch the variety of courses that we have available, you'll see that different instructors prefer different environments. Some always use individual components while others always use pre-built bundles.
Also, some teach on Windows and some on Mac. Fewer teach on Linux but you might be a Linux user yourself. Deciding whether you're going to install the individual components for your operating system or one of the pre-built bundles is driven by all of this. When you do your own development work of course, you can make your own decision. Choose the environment that works best for you but importantly, you'll want to mimic your production environment. For example, if you're building an application that's going to be deployed on a production server, and that server is using Apache 2.4 and PHP 7.1, you'll want to set up a local environment that uses those same software versions.
That will minimize the number of surprises you'll encounter when you deploy your software to your production server. 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 on Windows
- Working with PHP on Windows and macOS
- Installing MySQL on Windows and macOS
- Adding MySQL bin directory to the PATH
- Starting and stopping Apache on macOS
- Configuring personal site folders
- Installing Apache, PHP, and MySQL on Linux
- Installing and managing WampServer
- Defining WampServer directory aliases
- Installing MAMP on macOS
- Configuring Apache and MySQL server ports on MAMP
- Handling port conflicts on Windows and macOS
- Configuring the Apache web document root