Development Blog

  • macos

    18 Sep
    sequoia apache homebrew php
    Special Edition: macOS 15.0 Sequoia Development Environment

    🆕 There's now an easier way. Since I wrote this series, I've built Reeve — a free, open-source tool that sets up and manages this entire stack for you: multiple PHP versions running side by side, your choice of Apache / nginx / Ca...

  • macos

    18 Sep
    sequoia apache homebrew ssl
    Part 3: macOS 15.0 Sequoia Web Development Environment

    🆕 There's now an easier way. Since I wrote this series, I've built Reeve — a free, open-source tool that sets up and manages this entire stack for you: multiple PHP versions running side by side, your choice of Apache / nginx / Caddy, virtual hosts, trusted local SSL, wildcard DNS, and databases — all without hand-editing a single config file. This guide still works if you'd rather do it by hand, but for most people Reeve is the way forward → macOS Golden Gate Web Development: Meet Reeve.

    In Part 1 of this 3-part series, we covered configuring Apache on macOS Big Sur 11.0 to work better with your local user account, as well as the installation process for installing multiple versions of PHP. In Part 2, we covered installing MySQL, Virtual Hosts, APC caching, YAML, and Xdebug.

    In this Part 3, we will cover getting your site setup with LetsEncrypt SSL support for this setup.

  • macos

    18 Sep
    sequoia apache homebrew mysql
    Part 2: macOS 15.0 Sequoia Web Development Environment

    🆕 There's now an easier way. Since I wrote this series, I've built Reeve — a free, open-source tool that sets up and manages this entire stack for you: multiple PHP versions running side by side, your choice of Apache / nginx / Caddy, virtual hosts, trusted local SSL, wildcard DNS, and databases — all without hand-editing a single config file. This guide still works if you'd rather do it by hand, but for most people Reeve is the way forward → macOS Golden Gate Web Development: Meet Reeve.

    In Part 1 of this 3-part series, we covered configuring Apache on macOS to work better with your local user account, as well as the installation process for installing multiple versions of PHP.

    In this Part 2, we will cover installing MySQL, Virtual Hosts, APC caching, YAML, and Xdebug. After finishing this tutorial, be sure to check out how to enable SSL in Part 3 of the series.

  • macos

    18 Sep
    sequoia apache homebrew php
    Part 1: macOS 15.0 Sequoia Web Development Environment

    🆕 There's now an easier way. Since I wrote this series, I've built Reeve — a free, open-source tool that sets up and manages this entire stack for you: multiple PHP versions running side by side, your choice of Apache / nginx / Caddy, virtual hosts, trusted local SSL, wildcard DNS, and databases — all without hand-editing a single config file. This guide still works if you'd rather do it by hand, but for most people Reeve is the way forward → macOS Golden Gate Web Development: Meet Reeve.

    Developing web applications on macOS is a real joy. There are plenty of options for setting up your development environments, including the ever-popular MAMP Pro that provides a nice UI on top of Apache, PHP and MySQL. However, there are times when MAMP Pro has slow downs, or out of date versions, or is simply behaving badly due to its restrictive system of configuration templates and non-standard builds.

Grav Premium
Turbo-charge your Grav site - from the creators of Grav