簡單說明:
使用這個腳本可以自動化安裝Nginx(處理前端靜態請求), Apache(作為后端處理PHP請求), MySQL, PHP,FTP等Linux系統必需的服務環境。
支持CentOS,Debian和Ubuntu的所有主流版本(測驗過的版本包括CentOS-5.9-i386, CentOS-5.9-x86_64, CentOS-6.4-i386, CentOS-6.4-x86_64, Debian-6-32bit, Debian-6-64-bit, Debian-7-32bit, Debian-7-64-bit, Ubuntu-10-32bit, Ubuntu-10-64bit, Ubuntu-11-32bit, Ubuntu-11-64bit, Ubuntu-12-32bit, Ubuntu-12-64bit, Ubuntu-13-32bit, Ubuntu-13-64bit)
為什么要用LNAMP?
如果使用LNMP,也就是以php-fpm方式跑PHP,穩定性欠佳,經常遇到的錯誤如:Nginx 502 Bad Gateway。
如果使用LAMP,Apache在處理前端HTTP請求時的效率要比Nginx低非常多。
以Nginx Apache方式運行網站程式則可以充分利用這二者的優勢:Nginx的高效和Apache的穩定。
并且,本程式會根據不同的主機硬體情況自動優化服務器軟體配置引數,充份利用主機資源。
由于不同的網站程式可能會對PHP版本有要求,比如,有些網站程式只能運行在PHP5.2下。 所以,本安裝腳本提供定制安裝指定版本的PHP,支持的版本包括,PHP5.2、PHP5.3、PHP5.4、PHP5.5共四個版本。具體的安裝方法請見后文。
安裝步驟:
* 注意:如果主機上已經通過任何其他方式安裝了服務器環境,請在使用本腳本前,重裝系統!(注意備份資料)
(1)安裝screen和python命令
由于安裝腳本是使用Python語言撰寫的,所以需要安裝python命令才能執行。
同時,為了防止安裝程序中出現SSH掉線的問題,建議先安裝screen命令工具。
CentOS系統下的安裝方法為:
yum install -y screen
(CentOS系統基本都已經安裝了python命令,無需再次安裝,因為yum本身就是Python程式。
Debian和Ubuntu系統下的安裝方法為:
apt-get install -y screen python
(2)建立screen視窗
安裝screen后使用下面的命令開啟一個screen視窗:
screen -S lnamp
后面的所有操作都在這個screen視窗中進行。
如果安裝途中由于網路問題導致SSH連接掉線,那么可以重新連接SSH后,用下面的命令打開安裝視窗:
screen -x lnamp
(3)安裝LNAMP
上面的準備作業結束后開始正式安裝LNAMP。
輸入下面的命令,然后安裝腳本將會自動安裝LNAMP環境。
wget -O - http://www.server110.com/lnamp/ | python
安裝結束后,會在螢屏顯示服務器帳號密碼資訊。同時這些資訊會保存在/root/setup.txt,方便日后查看。
自定義PHP版本:
安裝腳本默認情況下會安裝PHP5.2(with ZendOptimizer 3.3.9 and XCache),一般情況下,沒有必要修改。
如果網站程式的說明檔案里對運行環境的PHP版本有其他要求,比如一定要在PHP5.3下才能運行,那么就需要安裝對應的PHP版本了。
本安裝腳本可支持的PHP版本有:5.2(默認)、5.3、5.4、5.5。
以指定安裝PHP5.3為例,需要使用下面的命令引數:
wget -O - http://www.server110.com/lnamp/ | python - -p 5.3
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/107398.html
標籤:實用資料發布區
上一篇:centOS
