Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Accepted Answer
OK, I’ve figured it out:
In order to get the installation of Composer, and subsequently Drush, to work, zip and unzip extensions needs to be installed:
$ apt-get update $ apt-get install zip unzip
Then it’s pretty plain sailing installing Composer. Make sure you have installed proper version of Curl first:
$ apt-get install curl php7-cli git
Then: $ curl -sS https://getcomposer.org/installer | sudo php – --install-dir=/usr/local/bin --filename=composer
And Drush:
$ composer global require drush/drush
Then use Composer to create your project. If you run into permission issues, then:
Add “www” group and add your user to this group: $ sudo groupadd www $ sudo usermod -a -G www [user]
logout/login
Set ownership and write permissions: $ sudo chown -R root:www /var/www $ sudo chmod 2775 /var/www $ find /var/www -type d -exec sudo chmod 2775 {} + $ find /var/www -type f -exec sudo chmod 0664 {} +
Also note, you cannot run Composer on the smallest server config. It’s fairly memory hungry, so min. 1GB is recommended.