Minggu, 28 November 2021

Upgrade ke PHP 8.1 dengan Homebrew di Mac: Langkah Demi Langkah

Jika Anda tertarik untuk memakai versi terbarunya PHP yaitu 8.1, maka Anda bisa lihat cara bagaimana setup nya pada artikel ini.

Kita sama-sama mengetahui bahwa mac punya package manager yaitu Homebrew, nah oleh sebab itu, jika Anda belum install Homebrew, maka Anda bisa install dengan command berikut.

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

Mari mulai dengan membuat brew up-to-date dengan command berikut.

brew update

Nah jadi jika kita ingin meningkatkan versi yang sekarang ke versi selanjut, simple dengan hanya menjalankan perintah berikut.

brew upgrade php

Tapi pada saat saya menulis ini, internal php di brew belum ada yang v8.1, oleh karena itu kita bisa gunakan third-party package seperti shivammathur/homebrew-php. Jangan khawatir, karena ini juga akan sangat mudah sekali untuk dilakukan.

Pertama anda bisa kenalkan dulu package ini ke dalam brew kita seperti berikut.

brew tap shivammathur/php

Setelah itu, Anda bisa lanjut untuk melakukan instalasi PHP 8.1 dengan perintah berikut.

brew install [email protected]

Setelah itu, Anda bisa beritahu sistem, bahwa Anda ingin memakai versi yang terbaru seperti berikut.

brew link --overwrite --force [email protected]

Jika sudah, harusnya Anda sekarang sudah mempunya PHP 8.1. Anda bisa buktikan hal itu dengan cara melihat versi nya langsung.

php --version

Maka akan muncul informasi seperti berikut.

PHP 8.1.0 (cli) (built: Nov 24 2021 20:21:42) (NTS)
Copyright (c) The PHP Group
Zend Engine V4.1.0. Copvright (c) Zend Technologies
with Zend OPcache v8.1.0, Copyright (c), by Zend Technologies

Jangan lupa, pastikan bahwa Anda cek juga pada browser, buat 1 file dengan index.php, terserah dimanapun, asal bisa di eksekusi browser. Setelah itu lakukan syntax untuk melihat versi seperti berikut.


<?php

# index.php
phpinfo();

Selemat, sekarang Anda sudah mempunya PHP versi 8.1.

Tapi ingat, lakukan upgrade dengan berhati-hati, pastikan proyek Anda yang lama bisa disesuaikan dengan PHP yang terbaru.

Semoga bermanfaat, dan saya akan melihat Anda di artikel selanjutnya.

Karteil
Destinasi Utama Belajar Online dengan Format Tulisan yang Elegan
Kunjungi Sekarang

Irsyad A. Panjaitan

Let's start living like no one can help us in any event, so that when we are helped in certain times, it becomes a plus in itself.

Go to Irsyad A. Panjaitan profile
Support me
SaweriaGithub