Multiple PHP Version

Muhamad Anjar
Oct 6, 2021

XCode Command Line Tools

pastikan anda telah terinstall xcode command line tools jika anda tidak menggunakan Xcode App

xcode-select --install

Homebrew Installation

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

Cek installasi brew

brew --version

pastikan brew terinstall dengan benar dengan

brew doctor

Install

brew tap shivammathur/php

Install Php Versi (pilih salah satu)

brew install shivammathur/php/php@5.6 
brew install shivammathur/php/php@7.0
brew install shivammathur/php/php@7.1
brew install shivammathur/php/php@7.2
brew install shivammathur/php/php@7.3
brew install shivammathur/php/php@7.4
brew install shivammathur/php/php@8.0

Config

/usr/local/etc/php/5.6/php.ini 
/usr/local/etc/php/7.0/php.ini
/usr/local/etc/php/7.1/php.ini
/usr/local/etc/php/7.2/php.ini
/usr/local/etc/php/7.3/php.ini
/usr/local/etc/php/7.4/php.ini
/usr/local/etc/php/8.0/php.ini

PHP Switcher Script

curl -L https://gist.githubusercontent.com/rhukster/f4c04f1bf59e0b74e335ee5d186a98e2/raw/0c36a5067fbd63e6a36700a6aaa119df0836bdfc/sphp.sh > /usr/local/bin/sphp 
chmod +x /usr/local/bin/sphp

Cek Path

echo $PATH 
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

jika tidak ditemukan path nya di /usr/local/bin before /usr/bin and /usr/local/sbin

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Testing the PHP Switching

Sekarang tes script sphp :

sphp 7.1

kamu akan diminta memasukan password administrator:

Switching to php@7.4

--

--

Muhamad Anjar

Programmer biasa aja, ga jago jago banget dan ga bego bego banget