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 默認下載到當前目錄:

LNMP安裝配置

(圖為 lnmp0.3 版本安裝)

3. 解壓 LNMP 安裝包:tar zxvf lnmp0.5.tar.gz ;然後轉移到目錄:cd lnmp0.5/

4. CentOS 系統執行./centos.sh 開始安裝過程。

5. 輸入要綁定到網站服務器根目錄的域名 (該域名必須首先做 A 記錄解析到 vps 的 IP 地址才會生效) 。

LNMP安裝配置

(圖為 lnmp0.3 版本安裝)

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

LNMP安裝配置

(圖為 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