Installing Valet (MySQL)
# Install MySQL
! brew install mariadb
# Launch MySQL at Login
! brew services start mariadb
boogah.org/wcoc17
Slide 13
Slide 13 text
Installing Valet (Composer)
# Install Composer
! brew install composer
# Confirm Composer is Installed Correctly
! composer -V
boogah.org/wcoc17
Slide 14
Slide 14 text
Installing Valet (Valet)
# Install Valet (Part 1)
! composer global require laravel/valet
# Install Valet (Part 2)
! valet install
# Create a Directory for Valet Sites
! mkdir ~/sites/valet/
! cd ~/sites/valet/
! valet park
boogah.org/wcoc17
WP-CLI Valet commands
! wp package install aaemnnosttv/wp-cli-valet-command
boogah.org/wcoc17
Slide 19
Slide 19 text
Creating sites
boogah.org/wcoc17
Slide 20
Slide 20 text
Create a site
! wp valet new modok --admin_user=modok --admin_password=advanced-idea-mechanics
Don't go anywhere, this should only take a second...
Success: modok ready! https://modok.dev
boogah.org/wcoc17
Slide 21
Slide 21 text
boogah.org/wcoc17
Slide 22
Slide 22 text
Destroy a site
! wp valet destroy modok --yes
Success: modok was destroyed.
boogah.org/wcoc17
Showing off
! cd ~/sites/valet/modok
! valet share
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://bf40fa0e.ngrok.io -> modok.dev:443
Forwarding https://bf40fa0e.ngrok.io -> modok.dev:443
Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
boogah.org/wcoc17