Learn how to install and configure Apache, MySQL, and PHP, known collectively as the AMP stack, on a local development computer. Windows, macOS, and Linux scenarios are covered.
- [David] Web-based software from simple websites to complex applications are used all around the world with everything from desktop computers to mobile devices. If you're running WordPress or using a web-based email client, such as Gmail or Outlook, you're working with a multi-tier application, a software package that depends on multiple server-based products all working together in response to requests from a web browser. You may be a user of a content management system, such as WordPress, Drupal, or Joomla, or perhaps you're a software developer who wants to build your own dynamic web applications. To work on these products on your own computer, you'll need to install what's known as an AMP stack. That's A for Apache, M for MySQL, and P for PHP. When installed on Linux, it's called LAMP. On Mac, it's called MAMP, and on Windows, WAMP. But either way, you need all these components working together to create the environment you need. There are many ways to put the software together, and in this course, I'll try to demystify the choices you have to make: where to get the software, how to install it, and how to make all of those moving parts work together. My name is David Gassner, and I'd like to welcome you to this course on installing the Apache HTTP server, the MySQL database server, and PHP on your own personal development computer.
- Installing Apache on Windows
- Working with PHP on Windows and macOS
- Installing MySQL on Windows and macOS
- Starting and stopping Apache on macOS
- Installing Apache, PHP, and MySQL on Ubuntu 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
- Resetting the root admin password for MySQL