Multiple PHP Version
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