LNMP一鍵安裝包 0.4發布
LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨立主機安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產環境的Shell程序。
LNMP一鍵安裝包 0.4版更新記錄:
- 添加LNMP狀態管理
- 添加PureFTPd狀態管理
- PHP增加suhosin
- 增加VsFTPd、PureFTPd安裝及管理
- 增強Nginx虛擬主機添加功能,添加多域名、偽靜態支持、日志是否啟用的功能
- 升級Nginx到0.7.65、MySQL到5.1.44
LNMP一鍵安裝包 0.4版下載地址:
下載版:http://soft.vpser.net/lnmp/lnmp0.4.tar.gz
完整版:http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz
LNMP一鍵安裝包 0.4版安裝步驟:
1、下載LNMP一鍵安裝包:
可以選擇使用下載版(推薦國外或者美國VPS使用)或者完整版(推薦國內VPS使用),如果使用下載版執行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4.tar.gz,如果使用完整版,執行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz,執行上述命令后LNMP一鍵安裝包就會被下載到VPS上。
2、解壓LNMP一鍵安裝包:
執行tar zxvf lnmp0.4.tar.gz 或者tar zxvf lnmp0.4-full.tar.gz 就會將LNMP一鍵安裝包解壓縮。
3、CentOS下安裝步驟
下載版執行命令 cd lnmp0.4/ ,完整版執行命令:cd lnmp0.4-full/
然后再執行./centos.sh 也可以執行./centos.sh | tee lnmp.log (推薦這種方式,出錯時可以到論壇上傳lnmp.log日志),輸入要綁定的域名,回車,再輸入要設置的MySQL root的密碼,再次回車確認。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。
4、Debian/Ubuntu下安裝步驟
下載版執行命令 cd lnmp0.4/ ,完整版執行命令:cd lnmp0.4-full/
然后32位系統執行./debian.sh 也可以執行./centos.sh | tee lnmp.log (推薦這種方式,出錯時可以到論壇上傳lnmp.log日志),輸入要綁定的域名,回車,再次輸入VPS/服務器所在位置:asia、america、europe、oceania或africa,回車,再輸入要設置的MySQL root的密碼,回車后,再次回車確認。程序會自動安裝編譯Nginx、PHP、MySQL、phpMyAdmin、Zend這幾個軟件。安裝大約10分鐘左右需要設置MySQL root用戶的密碼。
安裝其他組件
1、安裝eAccelerator,執行如下命令:./eaccelerator.sh 就會自動安裝并重啟web服務。
2、安裝PureFTPd和管理面板,執行如下命令:./pureftpd.sh 就會自動安裝PureFTPd,安裝完PureFTPd,需要在瀏覽器執行http://你的域名或IP/ftp/install.php 安裝PureFTPd用戶管理。
虛擬主機管理
1、添加虛擬主機,執行如下命令:./vhost.sh 根據提示輸入要綁定的域名,回車,如果需要添加更多的域名,輸入y,再輸入要另外綁定的域名,多個域名可以用空格隔開。再輸入域名綁定的目錄(絕對目錄,如/home/wwwroot/lnmp,如果不填默認是/home/wwwroot/綁定的域名),再選擇是否添加偽靜態規則,默認已經有了Discuz、Wordpress、Sablog、emlog、dabr,可直接輸入以上名稱即可,如果需要添加自定義偽靜態規則,直接輸入一個想要的名字,程序會自動創建偽靜態文件,直接在/usr/local/nginx/conf/你自定義的偽靜態名字.conf 里面添加偽靜態規則就行。接下來會提示是否需要啟用日志功能,一般情況下不需要啟動,直接輸入n就行,如需啟動,輸入y,再輸入要定義的日志文件名字,回車就會自動添加虛擬主機。
LNMP狀態管理: /root/lnmp {start|stop|reload|restart|kill|status}
PureFTPd狀態管理 /root/pureftpd {start|stop|restart|kill|status}
phpinfo : http://$domain/phpinfo.php
phpMyAdmin : http://$domain/phpmyadmin/
探針 : http://$domain/p.php"
LNMP相關目錄:
mysql :?? /usr/local/mysql
php :???? /usr/local/php
nginx :?? /usr/local/nginx
網站目錄 :???? /home/wwwroot
注:已經在DiaHosting、PhotonVPS(感謝提供測試VPS)、Burst、VPS.net、breezehost、Rapidxen 及幾位lnmp網友提供的VPS上的CentOS 32/64bit、Debian 4/5 32/64bit上測試成功。同時感謝提供測試VPS的商家及網友。
技術支持
————————
LNMP官網:http://www.lnmp.org/
作者技術支持郵箱:www@lnmp.org
技術支持論壇:https://bbs.vpser.net/forum-25-1.html (注冊需注明原因,人工審核。)











[...] 個人比較喜歡lnmp0.4一鍵安裝包,很好,很方便,很快截,不過,我嘛~就是一個喜歡折騰的人,喜新厭舊的人。 [...]
@淘寶問答, 0.5都快出了
終于更新到0.4了,馬上安裝
@mista, 垃圾評論太多,所有需要審核,只要成功發表過一次,以后就不用審核了。
@mista, 完全刪除不太可能,可以用make uninstall先刪除試試,再把安裝目錄和/home/wwwroot/ftp的目錄刪除。
?? ?? ?? ?? 怎么 留言要審核嗎 怎么看不見啊?明天來看 等你答案 ?? ??
裝了pureftpd 但是不能用怎么徹底刪除啊 ?? ??
@Coobear, dia的debian確實有點問題,你可以pm我ip及root密碼我看一下。
?? ?? 在diahosting 新開的 LA Debian 32 上安裝
總會出現MYSQL安裝不成功
@xwl,
System Linux ubuntu 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64
Build Date May 4 2010 14:54:43
剛測試通過
分享經驗,出現502錯誤的解決方法:
1、LNMP的PHP沒編譯成功。
2、下載PHP包和FPM包。
3、自行編譯(注意LNMP的目錄結構)
4、重啟LNMP ,http://localhost/phpinfo.php 成功打開
高手根據上邊思路自發地操作,新手參考下邊詳細操作:
http://blog.redguan.com/space.php?uid=11910&do=blog&id=2591
@xwl,
想參考張宴的 http://blog.s135.com/nginx_php_v6/
但是,你是使用 php-fpm 張宴是使用 spawn-cgi 。正在上網找相關手工安裝文檔。
@xwl,
/usr/local/php/sbin/php-fpm restart
很明顯php目錄為空,說明PHP目錄沒有正確編譯安裝。希望給個補丁或解決方法。
@xwl,
忘記說明:UBUNTU 10.04_X64_DESKTOP
安裝完,和上面的一樣,提示502出錯。
PHP文件無法訪問,HTM文件正常,說明NGINX工作,但無法解釋PHP文件
sudo /root/lnmp restart
重啟一次,提示
/root/lnmp: line 70: /usr/local/php/sbin/php-fpm: 沒有那個文件或目錄
@zozowang, 應該是配置錯誤,查看/usr/local/pureftpd/下面的配置文件是否和/home/wwwroot/ftp/config.php 中相關參數是否一致。