LNMP安裝

LNMP一鍵安裝包是一個用Linux Shell編寫的可以爲CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產環境的Shell程序。

LNMP一鍵安裝包官網:http://lnmp.org/

LNMP 0.6是一個安裝優化版,主要是處理腳本安裝過程中的錯誤及添加Ubuntu專用安裝腳本(安裝成功率大大提升),並未對安裝程序的版本進行升級。

安裝步驟:

1、下載LNMP一鍵安裝包:


2、解壓LNMP一鍵安裝包:


  • 執行tar zxvf lnmp0.6.tar.gz 或者tar zxvf lnmp0.6-full.tar.gz 就會將LNMP一鍵安裝包解壓縮。

3、CentOS下安裝步驟


  • 下載版執行命令 cd lnmp0.6/ ,完整版執行命令:cd lnmp0.6-full/

  • 然後再執行./centos.sh ,輸入要綁定的域名,回車,再輸入要設置的MySQL root的密碼,再次回車確認。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。

4、Debian下安裝步驟


  • 下載版執行命令 cd lnmp0.6/ ,完整版執行命令:cd lnmp0.6-full/

  • 然後32位系統執行./debian.sh ,輸入要綁定的域名,回車,再次輸入VPS/服務器所在位置:asia、america、europe、oceania或africa,回車,再輸入要設置的MySQL root的密碼,回車後,再次回車確認。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。安裝大約10分鐘左右需要設置MySQL root用戶的密碼。

5、Ubuntu下安裝步驟


  • 下載版執行命令 cd lnmp0.6/ ,完整版執行命令:cd lnmp0.6-full/

  • 然後32位系統執行./ubuntu.sh ,輸入要綁定的域名,回車,再輸入要設置的MySQL root的密碼,回車後,再次回車確認。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。安裝大約10分鐘左右需要設置MySQL root用戶的密碼。

安裝其他組件


  • 1、安裝eAccelerator,執行如下命令:./eaccelerator.sh 就會自動安裝並重啓web服務。

  • 2、安裝ionCube,執行如下命令:./ionCube.sh 就會自動安裝並重啓web服務。

  • 3、安裝PureFTPd和管理面板,執行如下命令:./pureftpd.sh 就會自動安裝PureFTPd,安裝完PureFTPd,需要在瀏覽器執行http://你的域名或IP/ftp/install.php 安裝PureFTPd用戶管理。詳細教程參考:http://www.vpser.net/manage/lnmp-pureftpd-cp.html

  • 4、安裝VsFTPD,執行如下命令:./vsftpd.sh 就會自動安裝上vsftpd,只需要執行命令:useradd -d /home/wwwroot -s /sbin/nologin adminftp 添加上帳號指定好ftp帳號的根目錄,再執行:passwd adminftp 設置上密碼,登錄就可以了。

虛擬主機管理


  • 1、添加虛擬主機,執行如下命令:/root/vhost.sh 根據提示輸入要綁定的域名,回車,如果需要添加更多的域名,輸入y,再輸入要另外綁定的域名,多個域名可以用空格隔開。再輸入域名綁定的目錄(絕對目錄,如/home/wwwroot/lnmp,如果不填默認是/home/wwwroot/綁定的域名),再選擇是否添加僞靜態規則,默認已經有了Discuz、Wordpress、Sablog、emlog、dabr,可直接輸入以上名稱即可,如果需要添加自定義僞靜態規則,直接輸入一個想要的名字,程序會自動創建僞靜態文件,直接在/usr/local/nginx/conf/你自定義的僞靜態名字.conf 裏面添加僞靜態規則就行。接下來會提示是否需要啓用日誌功能,一般情況下不需要啓動,直接輸入n就行,如需啓動,輸入y,再輸入要定義的日誌文件名字,回車就會自動添加虛擬主機。

  • 2、狀態管理及相關管理頁面
    LNMP狀態管理: /root/lnmp {start|stop|reload|restart|kill|status}
    PureFTPd狀態管理 /root/pureftpd {start|stop|restart|kill|status}
    phpinfo : http://前面輸入的域名或IP/phpinfo.php
    phpMyAdmin : http://前面輸入的域名或IP/phpmyadmin/
    探針 : http://前面輸入的域名或IP/p.php
    MySQL root密碼:如果不輸入直接回車爲root,否則爲你輸入的密碼。

    LNMP相關目錄:
    mysql : /usr/local/mysql
    php : /usr/local/php
    nginx : /usr/local/nginx
    網站目錄: /home/wwwroot



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章