一匠璧、使用screen(可選)
由于編譯安裝Nginx Apache PHP MySQL等軟件會花費比較長的時間桐款,難免會出現(xiàn)由于網(wǎng)絡(luò)意外中斷而導致安裝也中斷了,所以為了避免此問題患朱,可以用screen來安裝鲁僚。
screen的使用方法如下:
1、安裝screen
ubuntu/debian系統(tǒng):
apt-get install -y screen
復(fù)制代碼
Centos/redhat系統(tǒng):
yum install -y screen
復(fù)制代碼
2裁厅、創(chuàng)建screen會話
命令為:
screen -S ezhttp
復(fù)制代碼
執(zhí)行這條命令后冰沙,會類似新建一個新窗口,接著可以在此窗口繼續(xù)第二步安裝执虹。
3拓挥、ssh斷開恢復(fù)
如果你已經(jīng)執(zhí)行第2步,接著運行了ezhttp安裝程序袋励,在安裝過程中侥啤,突然由于網(wǎng)絡(luò)原因或者其它原因中斷了ssh,你可以重新連接ssh茬故,通過以下命令來恢復(fù)之前的窗口:
screen -r ezhttp
復(fù)制代碼
二盖灸、安裝所需工具
執(zhí)行ezhttp安裝程序,至少需要unzip及wget工具磺芭。
ubuntu/debian系統(tǒng):
apt-get install wget unzip
復(fù)制代碼
Centos/redhat系統(tǒng):
yum install -y wget unzip
復(fù)制代碼
三赁炎、下載執(zhí)行EZHTTP
方法1(推薦,需要安裝git):
git clone https://github.com/centos-bz/ezhttp.git
cd ezhttp
chmod +x start.sh
./start.sh
復(fù)制代碼
以后可以執(zhí)行g(shù)it pull同步更新钾腺。
方法2(直接wget下載):
wget --no-check-certificate https://github.com/centos-bz/ezhttp/archive/master.zip?time=$(date +%s) -O ezhttp.zip
unzip ezhttp.zip
cd ezhttp-master
chmod +x start.sh
./start.sh
復(fù)制代碼
如果下載不了徙垫,可以把第一行替換為:
wget --no-check-certificate http://www.centos.bz/ezhttp.zip?time=$(date +%s) -O ezhttp.zip
復(fù)制代碼
使用EZHTTP安裝LAMP(Apache MySQL PHP)
1、執(zhí)行./start.sh放棒,輸入1進入LAMP LNMP LANMP選擇安裝姻报。
2、輸入2選擇lamp安裝
3间螟、選擇apache版本吴旋,推薦使用2.4版本.
4、輸入apache安裝的位置厢破,直接回車邮府,則安裝在/usr/local/apache
5、是否更改apache的編譯參數(shù),一般是輸入n溉奕,即不更改,如果你對apache比較熟悉忍啤,且有特別的要求加勤,可以輸入y對apache編譯參數(shù)進行更改仙辟。
6、選擇mysql版本,一般推薦5.5或者5.6,5.1已經(jīng)不推薦使用鳄梅,除非你有充足的理由叠国。
7、輸入mysql安裝路徑,直接回車則安裝在/usr/local/mysql
8戴尸、輸入mysql data存放位置,直接回車則存放在所提示的目錄,如果你除了根分區(qū)粟焊,還有其它的數(shù)據(jù)分區(qū),建議把此目錄設(shè)置在其它的數(shù)據(jù)分區(qū)孙蒙,這樣可以防止系統(tǒng)損壞時丟失數(shù)據(jù)项棠。
9、設(shè)置mysql root密碼,直接回車則默認為root
10挎峦、是否更改mysql編譯參數(shù),一般輸入n即可
11香追、選擇php版本,推薦5.3 5.4,已經(jīng)不推薦使用5.2,除非你的程序確實只能在5.2版本跑坦胶。
12透典、輸入php安裝路徑,直接回車則安裝在/usr/local/php
13、是否更改php編譯參數(shù),一般輸入n
14顿苇、php模塊選擇安裝,如果不清楚需要安裝哪些模塊,可以只選擇xcache峭咒,或者不選擇.多個選擇以空格分隔,如2 3。
15纪岁、其它軟件選擇安裝,多個選擇以空格分隔凑队,如 2 3.
16、設(shè)置軟件的安裝路徑,如果是phpmyadmin蜂科,建議不要設(shè)置顽决,直接回車就行。
17导匣、確認安裝,以下是你之前的所有設(shè)置預(yù)覽,如果確認無誤才菠,輸入y開始安裝,否則輸入n重新設(shè)置。