PHP 8.1 Sudah Ada di Homebrew Core

2 min read

Published on 29 Nov, 2021 (updated: 23 Sep, 2022)

Written by Irsyad A. Panjaitan

Fill in PHP

ArticlesPHP 8.1 Sudah Ada di Homebrew Core

Mungkin sebagian dari Anda sudah pernah melihat artikel di parsinta juga tentang bagaimana Upgrade PHP 8.1 dengan Homebrew di Mac. Tapi pada artikel itu kita masih melakukan dengan third-party package, yang mana kita menggunakan package dari shivammathur.

Dan pada saat saya menulis artikel ini, PHP 8.1 sudah resmi rilis di Homebrew, jadi kita tidak perlu lagi menggunakan third-party package tersebut.

Untuk memulai itu, yang paling pertama Anda perlu update brew nya sendiri dengan cara seperti ini.

brew update
bashCopy

Selanjutnya, jika Anda lakukan pencarian dengan menggunakan keyword php seperti berikut.

brew search php
bashCopy

Pasti akan muncul seperti ini.

==> Formulae brew-php-switcher php-cs-fixer [email protected] phpbrew phpmyadmin pcp php ✔ [email protected] [email protected] phplint phpstan pup php-code-sniffer [email protected] [email protected] phpmd phpunit
bashCopy

Nah jika Anda melihat tanda ✔, itu artinya versi yang sedang Anda pakai. Nah jika ingin upgrade mudah saja dengan cara seperti ini.

brew upgrade php
bashCopy

Jika sudah selesai, harusnya Anda sudah mempunyai PHP 8.1 sekarang. Cek dengan cara run php --version, maka harusnya yang muncul adalah seperti berikut.

PHP 8.1.0 (cli) (built: Nov 28 2021 01:31:19) (NTS) Copyright (c) The PHP Group ...
bashCopy

Dan sekarang, untuk jaga-jaga, mana tau masih banyak project Anda yang menggunakan PHP 8.0, mari kita cari aman untuk melakukan instalasi PHP 8.0 nya dengan cara seperti berikut.

brew install [email protected]
bashCopy

Jika sudah selesai, maka jika Anda lihat versinya pasti masih 8.1, kenapa seperti itu ? Karena sistem belum tau kita mau makai yang versi 8.0. Untuk itu, saya disini beranggapan bahwa Anda menggunakan Valet, sehingga untuk berganti-ganti versi itu sangat mudah sekali.

Anda cukup lakukan perintah berikut.

valet use [email protected] --force
bashCopy

Maka harusnya sekarang dia akan restart semua yang seharusnya di restart-nya, seperti nginx dan termasuk restart php nya sendiri. Jika Anda lihat sekarang versinya, maka harusnya sekarang sudah seperti berikut.

PHP 8.0.13 (cli) (built: Nov 28 2021 13:11:14) ( NTS ) Copyright (c) The PHP Group ...
bashCopy

Nah, sekarang jika Anda ingin memakai versi 8.1, itu sangat mudah dengan melakukan hal yang sama, hanya saja yang untuk 8.0 kita perlu versi, namun jika untuk 8.1 tidak perlu.

Jadi cukup jalankan

valet use php --force
bashCopy

Maka sekarang jika Anda lihat versinya, harusnya sudah 8.1.

$ php --version PHP 8.1.0 (cli) (built: Nov 28 2021 01:31:19) (NTS) Copyright (c) The PHP Group ...
bashCopy

Itu saja untuk artikel kali ini, jika menurut Anda informasi ini bermanfaat, jangan lupa untuk beri tahu teman Anda. Sampai jumpa di artikel selanjutnya.

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.
3

Share on