-
-
Save somratcste/36badf57b62da112ff499a9fa5c06bdc to your computer and use it in GitHub Desktop.
Ubuntu Startup (Test on 17.10)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# nginx | |
# php 7.1 & php 5.6 | |
# mysql 5.7 | |
# node js v9 | |
# docker ( ce ) | |
# composer | |
# laravel installer | |
# tld resolver | |
# oh-my-zsh | |
# sublime text 3 | |
# zeal | |
# heroku | |
# phpmyadmin | |
sudo apt-get update | |
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
sudo apt-key fingerprint 0EBFCD88 | |
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable" | |
sudo apt-get update | |
sudo apt-get install -y docker-ce | |
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - | |
sudo apt-get install -y nodejs | |
node --version | |
sudo apt-get update && sudo apt-get autoremove | |
sudo apt-get install -y zip openssh-server | |
sudo apt-get install -y nginx | |
sudo apt-get install -y mysql-server mysql-client | |
sudo mysql_secure_installation | |
sudo apt-get install -y php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl | |
sudo add-apt-repository ppa:ondrej/php | |
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | |
sudo apt-get install apt-transport-https | |
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list | |
sudo add-apt-repository ppa:zeal-developers/ppa | |
sudo add-apt-repository "deb https://cli-assets.heroku.com/branches/stable/apt ./" | |
curl -L https://cli-assets.heroku.com/apt/release.key | sudo apt-key add - | |
sudo apt-get update | |
sudo apt-get install -y build-essential | |
sudo apt-get install -y php5.6 php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-intl php5.6-intl php5.6-mbstring php5.6-cli php5.6-gd php5.6-curl php5.6-sqlite3 | |
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer | |
sudo apt-get install -y phpmyadmin php-gettext | |
sudo ln -s /usr/share/phpmyadmin /var/www/html | |
sudo composer global require "laravel/installer" | |
sudo npm install -g vue-cli | |
sudo apt-get install -y zsh | |
sudo apt-get install -y sublime-text | |
sudo apt-get install -y zeal | |
sudo apt-get install -y heroku | |
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" | |
sudo git clone https://github.com/mnishihan/dev-tld-resolver.git | |
cd dev-tld-resolver/src && make | |
sudo make install | |
cd ~ | |
sudo git clone https://github.com/perusio/nginx_ensite.git | |
cd nginx_ensite | |
sudo make install | |
cd ~ | |
sudo git clone https://github.com/powerline/fonts.git --depth=1 | |
cd fonts | |
./install.sh | |
cd .. | |
sudo rm -rf fonts | |
sudo apt-get install -y fonts-powerline | |
echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.zshrc | |
source ~/.zshrc |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment