PHP 8.1 Kini Tersedia di Homebrew Core

    PHP 8.1 sudah ada di homebrew core, sekarang adalah saat yang tepat untuk melakukan instalasinya. Pada artikel ini, kita akan bahas bagaimana caranya dan juga solusi untuk yang masih punya project 8.0.

    Irsyad A. Panjaitan

    2 min read·29 Nov 2021

    PHP 8.1 Kini Tersedia 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
    

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

    brew search php
    

    Pasti akan muncul seperti ini.

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

    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
    

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

    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]
    

    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
    

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

    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
    

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

    Itu saja untuk artikel kali ini, jika menurut Anda informasi ini bermanfaat, jangan lupa untuk beri tahu teman Anda. Sampai jumpa 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.

    Follow me on
    Support me
    SaweriaGithub

    Newsletter

    Bergabunglah dengan 23.000+ lainnya dan jangan pernah ketinggalan screencast, tips, tutorial, dan lainnya.