WordPress Local Development Mac OS Menggunakan Valet

Haloo dev 👋

Pada tutorial kali ini aku bakalan share bagaimana menggunakan Valet untuk local development WordPress. Nah mungkin temen-temen WordPress sedikit asing dengan Valet yaa, tetapi temen-temen Laravel mungkin sudah sangat familiar dan sering menggunakannya.

Apa itu Valet?

Oke jadi Valet merupakan tools untuk membuat lingkungan local development yang digunakan di sistem operasi Mac OS. Nah cara kerja Valet ini dia akan mengkonfigurasikan folder root project kita menggunakan Nginx yang bekerja secara background, kemudian valet menggunakan DnsMasq untuk mengarahkan semua request menggunakan domain *.test ke website yang di aktifkan di server Nginx tersebut.

Valet sendiri di buat oleh tim developer Laravel, kalian bisa baca dokumentasinya disini. Mereka mengklaim Valet ini sangat ringan, hanya menggunakan RAM sebesar 7 MB. Walaupun tools ini dibuat developer Laravel, ternyata Valet support juga untuk WordPress development.

Cara Install Valet

Valet ini hanya bisa digunakan di Mac OS, jadi yang kalian butuhkan adalah Mac OS and homebrew yang terinstall di Mac OS. Kalian bisa baca tutorial install homebrew di sini : Tutorial Install Homebrew di Mac OS

Nah sebelum instalasi valet kalian update terlebih dahulu homebrew nya

brew update

Yang pertama dibutuhkan adalah install composer, kalian bisa install langsung dari getcomposer.org bisa juga install composer dari homebrew

brew install composer

Nah setelah terinstall composer, yang perlu di install adalah php terbaru menggunakan homebrew. Untuk tutorial install php di mac os kalian bisa ikuti tutorial ini: Tutorial Install PHP di Mac OS

Kemudian install Valet menggunakan composer dengan menjalankan perintah berikut ini

composer global require laravel/valet

Setelah berhasil nanti kalian bisa menggunakan perintah valet di command line terminal kalian

Buat Situs

Untuk membuat situs baru, pertama masuk ke folder project kemudian jalankan perintah

cd myprojectapp
valet link

Kemudian kalian bisa akses menggunakan alamat myprojectapp.test

Secure HTTPS

Situs yang dibuat menggunakan valet juga bisa diakses melalui https. Masuk ke folder project dan jalankan perintah berikut

valet secure

Contoh Studi Kasus

Berikut ini contoh studi kasus kita membuat folder belajarwordpress, kita download core WordPress menggunakan WP CLI, kemudian kita buat situs menggunakan valet dan yang terakhir kita buat situsnya supaya bisa diakses menggunakan https.

Last login: Sat Jul  8 10:19:01 on ttys000
You have new mail.
➜  ~ cd Sites
➜  Sites mkdir belajarwordpress
➜  Sites cd belajarwordpress
➜  belajarwordpress wp core download
Downloading WordPress 6.2.2 (en_US)...
Using cached file '/Users/dhimaskirana/.wp-cli/cache/core/wordpress-6.2.2-en_US.tar.gz'...
Success: WordPress downloaded.
➜  belajarwordpress valet link
Password:
A [belajarwordpress] symbolic link has been created in [/Users/dhimaskirana/.config/valet/Sites/belajarwordpress].
➜  belajarwordpress valet secure
Restarting nginx...
The [belajarwordpress.test] site has been secured with a fresh TLS certificate.
➜  belajarwordpress 

Hasilnya seperti berikut ini.

Selamat mencoba guys..

Leave a Reply

Your email address will not be published. Required fields are marked *