This installation process needs to have Homebrew please do install it before doing the following steps. Homebrew installs the stuff you need that Apple did not.
Requirements:
- Homebrew
- PHP v7.3
- php-cli
- php-curl
- php-mbstring
- php-xml
- Composer
Installation process
We need Homebrew to install the needed programs and libraries
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
After successfully installing Homebrew, it’s time to use ‘brew’ to install PHP
brew install [email protected]
Let’s try to download Composer, using the terminal.
curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --filename=composer
sudo mv composer /usr/local/bin/composer
Then we can easily install Pantheon’s CLI tool, Terminus
composer require pantheon-systems/terminus
sudo ln -s /home/username/vendor/pantheon-systems/terminus/bin/terminus /usr/local/bin/terminus
you need to replace /home/username with the actual username of the machine.
Then let’s try to authenticate.
terminus auth:login --machine-token=‹machine-token›
That’s it, happy coding.