Skip to content

Instantly share code, notes, and snippets.

@mattswann
Created November 19, 2019 03:50
Show Gist options
  • Save mattswann/eb9aac67d5d46ee29ee1fe3d15a2e628 to your computer and use it in GitHub Desktop.
Save mattswann/eb9aac67d5d46ee29ee1fe3d15a2e628 to your computer and use it in GitHub Desktop.
#!/bin/bash
# Check if composer currently installed
if hash composer; then
echo "Composer Already Installed"
echo "You can find it at $(type -p composer)"
fi
# Update package index
sudo apt update
# Make sure php is installed
sudo apt install php php-cli zip unzip php-zip
# Download latest composer snapshot and run it by php
sudo wget https://getcomposer.org/composer.phar
sudo chmod 755 composer.phar
# Move composer to /bin/composer
sudo mv composer.phar /bin/composer
cd /var/www
sudo mkdir temp
sudo chmod 7777 temp
cd temp
sudo git clone https://gist.github.com/b91d2ea66f0c57d396d44b640130e817.git
sudo mv /var/www/temp/b91d2ea66f0c57d396d44b640130e817/composer.json /var/www
sudo rm -r b91d2ea66f0c57d396d44b640130e817
echo "Composer.JSON file downloaded"
cd /var/www
sudo composer install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment