Switch Versi PHP di Homebrew

Halo teman - teman semuanya seperti biasanya saya akan terus berbagi artikel tentang dunia komputer khususnya di dunia web base yang mana dalam kesempatan kali ini saya akan membuat artikel tentang "Switch Versi PHP di Homebrew Mac" dimana switch versi php ini sangat dibutuhkan apalagi skala pengembangan aplikasi sudah sangat komplek yang dimana aplikasi membutuhkan versi php sendiri - sendi.

Untuk contoh kasus yang saya buat dimana saya membutuhkan versi php 7.4 yang awalnya php 8.0 nah untuk switch versi php nya sangat mudah tapi sebelum switch versi php dipastikan dua versi phpnya sudah terinstall untuk kasusnya saya disini versi php 7.4 dan php 8.0.

Sebelum kita melakukan swith PHP alangkah baiknya kalian cek dulu versi php yang sekarang berapanya.

$ php -v

Maka outputnya seperti ini :

PHP 8.0.18 (cli) (built: Apr 15 2022 10:22:11) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.18, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.18, Copyright (c), by Zend Technologies

Seperti yang kita lihat outputnya yang kita gunakan adalah PHP 8.0, oke kita mulai switch PHP nya ke versi 7.4. Sebelum kita switch, kita unlink dulu php 8.0 nya supaya seolah - olah tidak ada versi php yang terpasang di MacBook kita.

$ brew unlink php@8.0

Contoh output setelah kita menjalankan syntak unlink php.

Unlinking /usr/local/Cellar/php@8.0/8.0.18... 232 symlinks removed.

Nah selanjutnya kita baru switch ke PHP 7.4 caranya dengan menjalankan syntak

$ brew link --overwrite php@7.4

Maka setelah menjalankan syntak di atas akan ada respon contoh outputnya adalah seperti ini :

Linking /usr/local/Cellar/php@7.4/7.4.28_1... 138 symlinks created.

If you need to have this software first in your PATH instead consider running:
  echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> /Users/warkirasep/.bash_profile
  echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> /Users/warkirasep/.bash_profile

Selesai menjalankan link versi php maka kita pastikan kembali apakah berhasil atau tidak switch php versionya dengan menjalankan syntak php -v lagi.

$ php -v
PHP 7.4.28 (cli) (built: Mar  1 2022 01:37:04) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.28, Copyright (c), by Zend Technologies

Demikianlah artikel pendeknya, semoga bermanfaat.

 

Related Articles

Sejarah PHP
  • 22 November 2023
Membuat Tag HTML dari PHP
  • 18 November 2023

Comments