Skip to content

Instantly share code, notes, and snippets.

View karlhillx's full-sized avatar

Karl Hill karlhillx

View GitHub Profile
@karlhillx
karlhillx / macos_ventura_homebrew_apache_php_mariadb_2022.md
Last active September 23, 2024 23:26
macOS Ventura 13.0 Setup: Homebrew + Apache + PHP + MariaDB (Regularly updated)

macOS Ventura 13.0 Setup: Homebrew + Apache + PHP + MariaDB

This document helps get your macOS development environment up and running with the latest versions of Homebrew, Apache, PHP, and MariaDB.

@karlhillx
karlhillx / Dockerfile
Last active December 17, 2024 06:02
Eclipse Temurin JDK/JRE 21 w/ Apache Tomcat 11
FROM eclipse-temurin:21-jdk-jammy AS builder
# Set environment variables
ENV TOMCAT_VERSION=11.0.0-M15
ENV CATALINA_HOME=/usr/local/tomcat
# Install necessary tools
RUN apt-get update && apt-get install -y wget \
&& rm -rf /var/lib/apt/lists/*
@karlhillx
karlhillx / laravel-9-laravel-mix-6-font-awesome-6.md
Last active February 7, 2023 18:00
Want to use Laravel 9 and Font Awesome 6? (Regularly updated)

Laravel asset compilation for Laravel 9 + Laravel Mix 6 + Font Awesome 6

This document provides help to get your Laravel 9 instance running with the latest versions of Laravel Mix and Font Awesome.

Laravel Mix
@karlhillx
karlhillx / laravel-8-laravel-mix-6-font-awesome.md
Last active August 25, 2023 14:29
Want to use Laravel 8 and Font Awesome 5? (Regularly updated)

Laravel asset compilation for Laravel 8 + Laravel Mix 6 + Font Awesome 5

This document provides help to get your Laravel 8 instance running with the latest versions of Laravel Mix and Font Awesome.

Laravel Mix
@karlhillx
karlhillx / macos_big_sur_homebrew_apache_php_mariadb_2020.md
Last active January 23, 2025 10:27
macOS Big Sur 11.0 Setup: Homebrew + Apache + PHP + MariaDB (Regularly updated)

macOS Big Sur 11.0 Setup: Homebrew + Apache + PHP + MariaDB

This document helps get your macOS development environment up and running with the latest versions of Homebrew, Apache, PHP, and MariaDB.

macOS Catalina Setup: Homebrew + Apache + PHP + MariaDB

This document provides help on getting your macOS development environment up and running with the latest versions of Homebrew, Apache, PHP, and MariaDB.

Before we get started we need to make sure XCode Command Line Tools is installed on your system.

$ xcode-select --install

@karlhillx
karlhillx / laravel-mix-font-awesome.md
Last active December 21, 2022 15:35
Want to use Laravel and Font Awesome? (Regularly updated)

Laravel Mix & Font Awesome Setup: Compiling Assets

This document provides help on getting your Laravel instance running with the latest versions of Laravel Mix and Font Awesome. Note: This guide is for Laravel versions 5 through 7. If you are using Laravel 8, please go here.

Laravel Mix
@karlhillx
karlhillx / .gitignore_global
Created October 11, 2018 21:48
Global .gitconfig file.
# macOS generated files #
#########################
.DS_Store
.DS_Store?
.Spotlight-V100
.Trashes
Thumbs.db
# Editors #
###########
@karlhillx
karlhillx / macos_mojave_homebrew_apache_php_mariadb_2019.md
Last active January 4, 2025 05:36
macOS Mojave Setup: Homebrew + Apache + PHP + MariaDB (Regularly updated)

macOS Mojave Setup: Homebrew + Apache + PHP + MariaDB

This document provides help on getting your macOS development environment up and running with the latest versions of Homebrew, Apache, PHP, etc.

Homebrew Logo

Homebrew Installation

Homebrew is an excellent package manager for macOS; let's install it.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
@karlhillx
karlhillx / macos_high_sierra_apache_php_brew_2018.md
Last active January 4, 2025 05:36
macOS High Sierra Setup: Homebrew + Apache + PHP + MariaDB + SSL

macOS High Sierra Setup: Homebrew + Apache + PHP + MariaDB + SSL

Homebrew Installation

First let's install Homebrew.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"