This post will help you install Drush globally on Ubuntu Desktop 20.04 and Ubuntu Server with Composer. Go ahead and launch your terminal and run the following commands.
Update Ubuntu
sudo apt update
Install PHP cli and unzip exts
sudo apt install php-cli unzip
Install Composer on Ubuntu
cd ~
curl -sS https://getcomposer.org/installer -o composer-setup.php
Add Latest HASH to Composer installation
HASH=`curl -sS https://composer.github.io/installer.sig`
Verify Composer HASH
echo $HASH
You should see the latest Composer HASH
Verify Composer Installation
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
You Should see
Installer verified
Set Composer Installation directory
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Check Composer Version
composer --version
Install PHP extensions for Drush
sudo apt-get update
sudo apt install php-xml php-mbstring
Install Drush Launcher
wget -O drush.phar https://github.com/drush-ops/drush-launcher/releases/latest/download/drush.phar
chmod +x drush.phar
sudo mv drush.phar /usr/local/bin/drush
Install Drush with Composer
sudo composer global require drush/drush
sudo composer global require drush/drush:dev-master
Set Drush path
To add drush to your PATH, check where is your drush on your system with following command and
composer config --global home
On my system it returns /home/aks/.config/composer replace this return in the drush PATH line below to your .bashrc
Add this to your .bashrc – replace USER with your username
export PATH="/home/USER/.config/composer/vendor/drush/drush:$PATH"
OR
export PATH="home/USER/.composer/vendor/drush/drush:$PATH"
source .bashrc
drush --version
You Should See Latest Version of Drush
Drush Commandline Tool 10.3.1
Drupal Module Development Online Course
This is best Drupal module development course, if you want to master the Drupal backend development
Contents
show