Skip to content

Instantly share code, notes, and snippets.

@drlinux
Forked from jayaregalinada/installer.sh
Created August 21, 2014 11:43
Show Gist options
  • Save drlinux/d19f74bda74160fd1be4 to your computer and use it in GitHub Desktop.
Save drlinux/d19f74bda74160fd1be4 to your computer and use it in GitHub Desktop.
#!/bin/sh
clear
echo "Installing the MUST! Updates"
apt-get -y update && apt-get -y install python-software-properties htop software-properties-common python g++ make build-essential cmake bison coreutils ubuntu-dev-tools libcurl4-openssl-dev autopoint re2c dnsutils libperl-dev libxml2-dev libxslt-dev vim vim-nox fontconfig
clear
echo "Installing for Ruby on Rails"
apt-get -y install curl ruby git-core libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 xml-core libxml2-dev libxslt1-dev autoconf libgdbm-dev automake libtool pkg-config libffi-dev
clear
echo "Installing PHP5"
add-apt-repository -y ppa:ondrej/php5 && apt-get -y update && apt-get -y install php5 php5-fpm php5-cgi php5-cli php5-dev php-pear php5-mcrypt php5-curl php5-mysql php5-gd php5-sqlite php5-json php5-apcu php5-xdebug php5-geoip
clear
echo "Enabling PHP Mcrypt"
php5enmod mcrypt
echo "Installing Composer"
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
echo "Installing MySQL"
apt-get -y install mysql-server
clear
echo "Installing NodeJS"
add-apt-repository -y ppa:chris-lea/node.js && apt-get -y update && apt-get -y install nodejs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment