Macos Catalina Apache

If in macOS Catalina, using the default install of Apache, if I run sudo apachectl start followed by pgrep httpd it will show multiple occurrences of httpd, sometimes just two and other times four occurrences. I actually never noticed it because on my system httpd doesn't show up in Activity Monitor and why I used pgrep httpd from Terminal. Apache, MySQL & PHP on macOS Catalina 04 Oct 2019. Apple macOS 10.15 ships with both a recent version of Apache (2.4.x), as well as PHP (7.3.x), so you’ll just have to install MySQL and go through a few steps to get everything up and running. First, you have to create a web root in your user account: mkdir /Sites.

  1. Macos Catalina Apache Https
  2. Macos Catalina Apache Free
  3. Macos Catalina Apache
04 Oct 2019

Apple macOS 10.15 ships with both a recent version of Apache (2.4.x), as well as PHP (7.3.x), so you’ll just have to install MySQL and go through a few steps to get everything up and running.

Apache

Macos

First, you have to create a web root in your user account:

Then add a configuration for your user:

Apache

Now we have to make sure that our user config above actually gets loaded:

If you want to use vhosts, you’ll also have to make sure that the vhosts config gets loaded:

After that, configure vhosts as necessary in /etc/apache2/extra/httpd-vhosts.conf (don’t forget to remove the examples in there).

It seems that mod_rewrite no longer gets loaded by default, so we’ll also add that to our config:

PHP

Macos Catalina Apache Https

PHP doesn’t get loaded by default. So we’ll also add it to our config:

You should also configure a few settings in /etc/php.ini:

To activate these settings you have to restart Apache:

Macos

If you also need PEAR/PECL, follow these instructions.

Macos

Macos Catalina Apache Free

MySQL

MySQL is not shipped with macOS, so we’ll have to install that manually. Instead of going for an installer package, we’ll use Homebrew. Once Homebrew is installed, installing MySQL is as simple as:

If you want to start MySQL automatically, run:

Any comments? Ping me on Twitter. 👉🏻 Get my newsletter for occasional updates. ✌🏻

Macos Catalina Apache

Related Posts