安裝 Ubuntu for web development

記綠一下自己的 Ubuntu Server Setup 方法 ~

老師教落, 用 root user 去 setup 是非常危險的,
所以一開始就先 create 1 個新 user

adduser <username> 

# 把 User 加到 sudo group 
sudo usermod -a -G sudo <username> 

然後再用新 user login,
你總㑹見到一些令人不安的 locale warning,

sudo locale-gen
echo "export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8" >> ~/.bash_profile
source ~/.bash_profile

再來就是 Update Linux Package

sudo apt-get update

最後就是安裝 apache, php, mysql 等等..

# PHP 
sudo apt-get install php php-dev php-curl php-mbstring php-mcrypt php-gd php-xml php-xmlrpc php-zip php-redis php-mysql libapache2-mod-php

# apache 
sudo apt-get install apache2 

# MySQL 
sudo apt-get install mysql-server

去到這裏, 基本的 setup 已經完成, 輸入 http://<server -ip> 應該就可以見到 hello world 畫面了 ~
下次再講講, 如何setup apache ( 雖然 nginx 更好…)


Composer 和 Git 其實都好重要㗎, 最好裝埋.

# Composer 
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

# Git 
sudo apt-get install git