Recent versions of macOS now use zsh as the default command line shell. I typically use the bash shell on Linux servers, so I prefer using it on my Mac. However, zsh is a very good shell to use, especially for interactive use.
This post is going to describe how to switch from the zsh shell to the bash shell.
Before Starting
You should be familiar with using the macOS Terminal command line.
This post describes how to install and configure Apache and PHP-FPM to create a macOS local web development environment. I also describe how to use Dnsmasq, which adds a local DNS caching server to support using virtual hosts.
I am using Homebrew
to install most of the software. Please go to their site for installation instructions.
This post is just about Apache, PHP, and Dnsmasq; I wrote about MySQL
in a separate post. In this post, I also describe some tools that I wrote to manage Apache, PHP, and dnsmasq processes.
This is a followup post to my earlier Configure Apache and PHP-FPM on macOS
post. With the addition of MySQL to my Mac website development environment, I can now install Content Management Systems, such as WordPress that require a database system to function. My original post supports static website development (for example, Grav
). My current website host, Pair Networks
, uses MySQL versions 8.x. I am creating a similar environment on my Mac. My Altoplace website uses MySQL 8.x, so this post will describe using MySQL 8.x.