lowendscript lnmp一鍵安裝腳本是由外國兄弟David Pennington製做的,優勢:最大化節省資源開銷。相比軍哥的lnmp一鍵安裝包要簡單、輕巧的多,磁盤空間佔用也少。安裝lowendscript lnmp一鍵包適用於Ubuntu、Debian系統,綜合其餘版本Linux系統來說,Debian 32位系統下安裝相對佔用資源最少。php
系統安裝實測結果(此爲官方發佈,實測數據或更低,詳見下面的演示圖)html
Ubuntu 10.04 64bit 內存佔用98.1MB
Debian 5 64bit 內存佔用59.6MB
Debian 5 32bit 內存佔用43.2MBpython
相比較而言,仍是32位Debian系統內存佔用最低,因此,當你購買VPS主機後,記得選擇安裝32位的debian系統哦~~~當你搶購了某國外IDC的特價機的時候,裝個lowendscript lnmp一鍵包,跑個wordpress或者其餘的php程序仍是木有問題的。mysql
下面,咱們就來看一下詳細的安裝過程。
一、下載lowendscript安裝腳本 nginx
wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.shgit
二、爲setup-debian.sh設置可執行權限github
chmod +x setup-debian.shweb
三、添加dotdeb源sql
./setup-debian.sh dotdeb # 非必須,若是你安裝的是Ubuntu系統 數據庫
四、設置ebian系統,會安裝一些小工具。
./setup-debian.sh system
此命令會自動完成如下幾個操做:
update_timezone
remove_unneeded
update_upgrade
install_dash
install_vim 安裝vim編輯器
install_nano 安裝nano編輯器
install_htop 比top好用的進程查看工具
install_mc
install_iotop I/O監視工具
install_iftop 網卡實時流量監測工具
install_syslogd 系統日誌
apt_clean 清除軟件包
五、開始安裝mysql(安裝完成後,mysql管理員帳戶、密碼存放於/root/.my.cnf文件中,vi命令打開此文件便可查看到相關信息,「vi /root/.my.cnf」)
./setup-debian.sh mysql
六、開始安裝nginx(nginx1.4+版本)
./setup-debian.sh nginx
七、開始安裝PHP(自動安裝配置php5.3+APC緩存;默認以php5-fpm方式運行、開啓3個進程,重啓php5-fpm進程執行"service php5-fpm restart"便可)
./setup-debian.sh php
八、建立nginx站點,和軍哥LNMP一鍵包中的"./vhost.sh"相似,輸入site 空格 yourdomain.com,不要寫成其餘的,不然可能會致使站點建立失敗。注:網站自動建立在"/var/www/"目錄下
./setup-debian.sh site [yourdomain.com]
九、建立mysql用戶
./setup-debian.sh mysqluser [yourdomain.com]
執行完畢後會在屏幕中顯示建立好的mysql數據庫、數據庫用戶名以及用戶密碼,用戶密碼是自動生成的;同時會在你網站目錄中自動生成一個名爲mysql.conf的備份文件,若是你忘記了用戶名、密碼,能夠在mysql.conf中查看。
到這裏,Debian系統的nginx+mysql+php的環境就搭建好了,下面的設置爲可選項,若是你用不到能夠就不用操做了。
lowendscript集成了wordpress安裝,搭建wordpress站點很是easy,只須要輸入下面的命令便可。
./setup-debian.sh wordpress [yourdomain.com]
lowendscript附加的一些功能,你們根據本身須要進行相關安裝配置
使用exim替代sendmail
./setup-debian.sh exim4
安裝webmin管理面板
./setup-debian.sh webmin
安裝vzfree;只適用於基於openvz架構的VPS主機,用於報告正確的內存使用狀況,可查看母機的內存
./setup-debian.sh vzfree
vzfree演示截圖
運行磁盤IO及網絡測試,dd+cachefly
./setup-debian.sh test
test演示圖
安裝ps_mem(ps_mem是一個python腳本,用來報告每一個應用程序的內存使用狀況)
./setup-debian.sh ps_mem
安裝完成後需運行「~/ps_mem.py」執行。
ps_mem演示圖
sources.list文件更新,僅適用於Ubuntu系統,更新Ubuntu /etc/apt/sources.list
./setup-debian.sh apt
./setup-debian.sh info
生成SSH-key,參數可選
./setup-debian.sh sshkey [optional argument_1]
某些OpenVZ的Ubuntu的模板固定區域設置
./setup-debian.sh locale
配置或從新配置MOTD
./setup-debian.sh motd
3proxy是俄羅斯人開發的輕量級http代理軟件,如需詳細瞭解請自行baidu、google,這裏不作過多介紹。
./setup-debian.sh 3proxy 3128
./setup-debian.sh 3proxyauth username password
到這裏lowendscript lnmp一鍵包介紹結束;其實單純搭建nginx+mysql+php環境的話,從下載到安裝也就幾分鐘便可完成。過程至關easy,省時省力......
注:本文可任意轉載!
轉載請署名本站url:http://leisudeng.com/Debian-Tutorials/Debian-Tutorials-171-1.html
最後,再次感謝David Pennington兄弟!
https://github.com/Xeoncross