Welcome to Altoplace. This is my place for sharing my technology and life interests as I learn how to create websites. This is a hobby for me, but I do hope that you find useful information. I like saving “notes” about what I have learned. Then I can refer back to them as needed.
Wishing you a very happy and blessed 2023 New Year!
I wanted to take a moment to welcome you to the new, updated 2023 Altoplace. I have been doing a lot of behind the scenes work on Altoplace, fully converting it to use Hugo for building websites. I am using the Zen theme, which provides a foundation for my website.
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. 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.
I have been creating a Website Development Environment on my Mac, which is currently running macOS Sonoma. I have added a MAMP (LAMP when running on Linux) stack to support various website development tools, such as WordPress. A MAMP stack is based on the macOS operating system, the Apache 2 web server, the MySQL database management system, and the PHP scripting language.
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.
I am going to show you a few twists and turns for using SSH to log into a Linux server from macOS. I am going to use my Pair Networks shared host as an example. I like having shell access to my web host, which is one of the great features that Pair offers.
This post describes how I configured Postfix on my Mac to relay outbound email via Google’s SMTP service. Why? I am creating a local website development environment where PHP applications may generate email messages for contact forms or notifications. For example, after installing WordPress, it generates an email message announcing a successful install.
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 ).