LNMP 一鍵安裝包是一個用 Linux Shell 編寫的可以為 CentOS/RadHat 、 Debian VPS(VDS) 或獨立主機安裝 LNMP(Nginx 、 MySQL 、 PHP 、 phpMyAdmin) 生產環境的 Shell 程式。 0.5 版本主要針對 LNMP 安裝指令碼進行了最佳化,減少因為環境差異引起的安裝錯誤,其次對 Nginx 、 PHP 、 MySQL 等主要程式進行了版本升級。同時最佳化了 eAccelerator 和增加 ionCube 安裝程式,Zend Optimizer 、 eAccelerator 和、 ionCube 可以完美共存。
LNMP 一鍵安裝包 0.5 版本具體更新內容
1 、升級 Nginx 到 0.7.67 、 MySQL 到 5.1.48 、 PHP 升級到 5.2.14 、 PHPMyAdmin 升級到 3.3.7
2 、為安全將 Nginx 日誌移動到/home/wwwlogs/下面;
3 、更改 32 位 64 位判別方式;
4 、增加系統時間調整,防止時間錯誤造成編譯出錯;
5 、最佳化 eAccelerator 安裝程式;
6 、增加 ionCube 安裝程式;
LNMP 安裝舉例:在 CentOS 系統下安裝和配置 LNMP 、安裝 FTP 伺服器 vsftpd 、並搭建 WordPress 部落格網站的過程 (摘自遠方部落格)
CentOS VPS 安裝 LNMP 準備
Linux vps 伺服器 CentOS 系統最小化安裝不一定會預設安裝 wget 和 unzip,而 LNMP 安裝包和 WordPress 安裝過程中卻是會用到這兩個服務命令的,因此必須首先安裝。透過 Putty 連線 vps 伺服器之後,使用 yum install wget 和 yum insatll unzip 進行安裝。
LNMP 安裝配置
1. 登陸連線 vps 伺服器 (Putty)
2. 安裝 licess 提供的 lnmp 一鍵安裝包,wget 預設下載到當前目錄:

(圖為 lnmp0.3 版本安裝)
3. 解壓 LNMP 安裝包:tar zxvf lnmp0.5.tar.gz ;然後轉移到目錄:cd lnmp0.5/
4. CentOS 系統執行./centos.sh 開始安裝過程。
5. 輸入要繫結到網站伺服器根目錄的域名 (該域名必須首先做 A 記錄解析到 vps 的 IP 地址才會生效) 。

(圖為 lnmp0.3 版本安裝)
6. 輸入域名按 Enter 後 centos.sh 指令碼執行檔案開始自動安裝 Nginx 、編譯 php 、安裝配置 MySQL 、 phpMyAdmin 和 Zend 等元件。剛開始需要輸入 mysql root 賬號的密碼,然後整個下載和安裝編譯的過程大概經過約 10-30 分鐘。

(圖為 lnmp0.3 版本安裝)
7. 安裝其他元件 (可選):cd 到 lnmp0.4 下執行。/eaccelerator.sh 則程式會自動安裝 eAcelerator,執行。/pureftpd.sh 則安裝 pureftpd FTP 伺服器,執行。/vsftpd.sh 安裝 vsftpd 。因為希望最小化安裝 LNMP,所以這些都沒選擇安裝。
8. 安裝虛擬主機:cd 到 lnmp0.4 下執行。/vhost.sh 自動開始建立虛擬主機並繫結域名到指定的目錄 (輸入域名-》 指定繫結目錄-》 設定是否啟用靜態規則-》 選擇輸入 WordPress-》 是否啟用日誌 N) 。若虛擬主機需要自定義偽靜態規則,則輸入 WordPress 時改為輸入 url 重寫靜態化規則名稱,然後在/usr/local/nginx/conf/自定義的偽靜態名字.conf 裡面新增自定義偽靜態規則。或者直接編輯/usr/local/nginx/conf/nginx.conf 這個 nginx 配置檔案。
9. LNMP 安裝結束後可以透過:/root/lnmp {start|stop|reload|restart|kill|status} 來對 LNMP 啟動、停止、重啟等狀態進行管理。
LNMP 安裝 vsftpd FTP 伺服器
1. 安裝 vsftpd 伺服器,我們就可以透過 flashfxp 、 filezilla 等 ftp 客戶端上傳檔案了:yum -y install vsftpd
2. 設定開機啟動 vsftpd:chkconfig --level 35 vsftpd on
3. 禁止匿名登陸,修改/etc/vsftpd/vsftpd.conf 檔案。將 anonymous_enable=YES,改為 anonymous_enable=NO
4. 修改 www 密碼:passwd www 連續兩次輸入新的密碼
5. 賦予目錄許可權和 www 使用者許可權: chown -R root:www /home/wwwroot 和 chmod 770 /home/wwwroot
-R : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更 (即以遞迴的方式逐個變更)
6. 重啟 vsftpd:service vsftpd start, service vsftpd restart
LNMP 安裝 WordPress 部落格
1. 透過 phpmyadmin 建立 mysql 資料庫;下載 WordPress.zip,解壓後修改 config.php 檔案;全選 WordPress 資料夾內的所有檔案及目錄,右鍵壓縮成 zip 格式。
2. 將重新壓縮的 WordPress.zip 透過 FTP(SFTP) 上傳到/home/wwwroot 根目錄下。 若上傳或解壓路徑錯了,刪除目錄重來:rm -rf /home/WordPress 。
3. cd /home/wwwroot unzip WordPress.zip 解壓到 wwwroot 根目錄,訪問繫結的域名開始安裝 WordPress 部落格。
技術支援:
LNMP 官網:http://www.lnmp.org/
作者技術支援郵箱:www@lnmp.org
官方安裝方法:http://lnmp.org/install.html