備忘技術分享

[備忘]把ubuntu上預設的nginx,php的repo更新到新版,以更新nginx 1.4.3 及 php5.5

最新因為工作上的需要,網站都需經過PCI的掃瞄!
但發現ubuntu 12上的nginx php 預設的repo版本都太舊了!
得手動更新下!
好在ubuntu完善的更新機制,讓這一切很簡單!
只需要進行下列步驟就好
Ubuntu 更新 nginx到最新版(1.4.3)

1.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABF5BD827BD9BF62

2.

sudo vim /etc/apt/sources.list

add

#nginx

deb http://nginx.org/packages/ubuntu/ precise nginx

deb-src http://nginx.org/packages/ubuntu/ precise nginx

3.

sudo apt-get update / sudo apt-get upgrade

4.

aptitude install nginx

或是

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:nginx stable

sudo apt-get update
sudo apt-get install nginx

安裝PHP 最新發行版

sudo add-apt-repository ppa:ondrej php5
sudo apt-get update
sudo apt-cache search php5
sudo apt-get install php5-fpm php5-cli php5-cgi
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
sudo apt-get install php5-xcache

安裝mysql

apt-get install mysql-server mysql-client