LuNamp是網(wǎng)站環(huán)境的自動(dòng)化安裝包,傻瓜化一鍵安裝,支持源碼安裝和rpm二進(jìn)制安裝(使用rpm安裝PHP+MySQL環(huán)境只需要幾分鐘),是具有6年多歷史的FAMP的后續(xù)版本。目前支持的系統(tǒng)有Debian/CentOS/REH/Ubuntu系列(包括KUbuntu, 深度linux, 雨林木風(fēng)Linux等)
遺憾的提示:在此之前的版本都是支持FreeBSD系統(tǒng)的,但由于開發(fā)難度較大等原因,從本版本開始,暫時(shí)不再支持FreeBSD系統(tǒng),希望各位用戶諒解!
#----- LuNamp2.6包含的組件PostgreSQL(數(shù)據(jù)庫), Bind(智能DNS), Apache, MySQL, Nginx, Perl, PHP, pure-ftpd, Memcached, Eaccelerator, GD, Rsync, ZendOptimizer等軟件組成的
#------------------ 與LuManager高度兼容LuManager是LuNamp的網(wǎng)頁管理軟件,通過它可以在線管理Linux/Unix服務(wù)器,快速安裝Discuz、Phpwind、ECShop、Dedecms、Xweibo、Iweibo、PHPCMS、ECMS等PHP+MySQL架構(gòu)的軟件,5秒內(nèi)即可創(chuàng)建一個(gè)網(wǎng)站!使創(chuàng)建網(wǎng)站的門檻大大降低。官方網(wǎng)站:
http://www.zijidelu.org/forum-6-1.html演示網(wǎng)站:
http://demo.zijidelu.org:8888,用戶名:zijidelu,密碼:zijidelu
#----- 遵循GPL開源協(xié)議發(fā)布意味著任何人都可以在遵循GPL開源協(xié)議的前提下復(fù)制、更改和再發(fā)布,從今天開始,您也可以輕易發(fā)布自己的服務(wù)器一鍵安裝包了!
GPL協(xié)議翻譯版:
http://www.zijidelu.org/thread-2940-1-1.htmlGPL協(xié)議英文版:
http://www.gnu.org/copyleft/gpl.html#------------------ 包括全自動(dòng)編譯安裝和半自動(dòng)編譯安裝全自動(dòng)安裝(即一鍵安裝,執(zhí)行LuNamp2.6目錄下的./i.sh -y便可)包含Apache,選擇半自動(dòng)安裝時(shí)(./i.sh,不加-y參數(shù)),可以選擇是否安裝Apache,即可以只安裝Nginx(LNMP)。不管是全自動(dòng)還是半自動(dòng)安裝,都比手動(dòng)配置環(huán)境要快,并且不會(huì)遺漏相關(guān)配置(長時(shí)間不配置系統(tǒng),往往丟三落四的)
#------------------ 升級(jí)組件異常方便拿升級(jí)Nginx為例:解壓LuNamp_last.tar.gz后,上傳新的nginx源碼包到LuNamp/soft目錄,然后執(zhí)行LuNamp/code/目錄下的nginx.sh再加版本號(hào)便可以升級(jí)nginx(./nginx.sh "1.0.15" "-y")。其它軟件,如MySQL,Apache等也可以用此方法升級(jí)!
升級(jí)MySQL:先下載mysql的tar.gz壓縮包放到LuNamp/soft目錄下,然后切換到LuNamp/code目錄,再執(zhí)行以下代碼即可升級(jí)。其中的"版本號(hào)"用mysql的具體版本代替,如"5.1.63"
./mysql.sh "版本號(hào)" "-y"
#------------------ 安全性和穩(wěn)定性強(qiáng)LuNamp基于安全穩(wěn)定的Linux系統(tǒng),常見的windows病毒和木馬對(duì)該類系統(tǒng)無任何作用
#------------------ 下載、安裝和卸載#--------- 下載:
下載網(wǎng)址:
http://lunamp.googlecode.com/files/LuNamp_last.tar.gz更多RPM二進(jìn)制安裝包請(qǐng)前往
http://code.googlecode.com/查看
#--------- 安裝LuNamp:
1. 解壓LuNamp_last.tar.gz:tar -zxvf LuNamp_last.tar.gz
2. 進(jìn)入LuNamp目錄:cd LuNamp
3. 執(zhí)行安裝:./i.sh -y(如果需要選擇安裝,請(qǐng)使用./i.sh,不加-y參數(shù))
4. 如果是選擇半自動(dòng)安裝,則會(huì)跳出選項(xiàng)框,選擇1,將全部安裝,選擇2即卸載,選擇3,便不安裝Apache(LNMP或FNMP)
#--------- 使用二進(jìn)制包安裝LuNamp:
1. 下載rpm二進(jìn)制包:wget
http://lunamp.googlecode.com/files/LuNamp_last.x86_64.reh6.rpm注意:如果您的系統(tǒng)是centos5,并且是32位的系統(tǒng),那么二進(jìn)制包則是LuNamp_last.i386.reh5.rpm
2. 安裝rpm包:rpm -ivh --nodeps --force LuNamp_last.x86_64.reh6.rpm
3. 如果您的系統(tǒng)不是精簡過的,一般重啟即可使用,如果是精簡過的,請(qǐng)重啟后安裝一下環(huán)境包:
yum -y install gcc gcc-c++ bzip2 make vixie-cron flex ncurses-devel wget patch ntp libxml2 libxml2-devel libevent m4 autoconf zip unzip libjpeg libjpeg-devel gd gd-devel freetype freetype-devel libpng libpng-devel openssl openssl-devel file libtool libtool-libs gmp-devel pspell-devel parted zlib perl mod_perl-devel apr-util ftp readline-devel curl curl-devel openssh-clients
#--------- 卸載LuNamp:
1. 解壓LuNamp_last.tar.gz:tar -zxvf LuNamp_last.tar.gz(如果已經(jīng)解壓了,則略過)
2. 進(jìn)入LuNamp目錄:cd LuNamp
3. 執(zhí)行安裝:執(zhí)行./i.sh,然后選擇2,即可卸載LuNamp
#------------------ 軟件操作相關(guān)* 關(guān)閉所有組件:lu-stop
* 啟動(dòng)所有組件:lu-start
* 重啟所有組件:lu-restart
* 關(guān)閉MySQL:mysql-stop
* 啟動(dòng)MySQL:mysql-start
* 重啟MySQL:mysql-restart
* 關(guān)閉Bind:bind-stop
* 啟動(dòng)Bind:bind-start
* 重啟Bind:bind-restart
* 關(guān)閉Nginx:nginx-stop
* 啟動(dòng)Nginx:nginx-start
* 重啟Nginx:nginx-restart
* 關(guān)閉apache:apache-stop
* 啟動(dòng)apache:apache-start
* 重啟apache:apache-restart
* 關(guān)閉pureftpd:pureftpd-stop
* 啟動(dòng)pureftpd:pureftpd-start
* 重啟pureftpd:pureftpd-restart
* 關(guān)閉所有組件:lu-stop
* 啟動(dòng)所有組件:lu-start
* 重啟所有組件:lu-restart
* 計(jì)劃任務(wù)腳本文件:/usr/local/LuNamp/cmd/crontab_cmd.sh
#------------------ LuNamp和LuManager的目錄結(jié)構(gòu)/
|---- etc/
|-------- my.cnf #mysql配置文件
|-------- ipfw.conf #ipfw防火墻的配置文件(僅FreeBSD)
|---- home/
|-------- ftp #FTP目錄(默認(rèn)情況下,所有網(wǎng)站位于此目錄下)
|-------- hosts_backup #網(wǎng)站備份目錄
|-------- logs_backup #網(wǎng)站訪問日志備份目錄
|-------- lum_files #重要內(nèi)容保護(hù)目錄
|-------- mysql_data #mysql數(shù)據(jù)庫目錄
|-------- pgsql_data #pgsql數(shù)據(jù)庫目錄
|-------- mysqls_backup #mysql數(shù)據(jù)庫備份目錄
|-------- pgsqls_backup #pgsql數(shù)據(jù)庫備份目錄
|-------- files_backup #垃圾桶(被刪除文件)
|-------- lum_safe_files #LUM重要文件存放目錄
|---- usr/
|-------- local/
|------------ apache/
|-------------------- httpd.conf #apache配置文件
|-------------------- vhost.conf #apache虛擬主機(jī)配置文件
|------------ apache_LuManager/
|------------ bind/
|------------ freetype/
|------------ gd/
|------------ jpeg/
|------------ libiconv/
|------------ libmcrypt/
|------------ libpng/
|------------ LuManager/
|---------------- Conf/
|-------------------- htaccess_files/ #偽靜態(tài)(重寫規(guī)則)存放目錄
|-------------------- config.php #LUM配置文件
|---------------- Tpl/
|-------------------- App/ #應(yīng)用程序目錄
|-------------------- User_1520/ #用戶模板目錄
|---------------- Runtime/ #LUM臨時(shí)目錄
|------------ LuNamp/
|---------------- cmd/ #LUN系統(tǒng)命令存放目錄(該目錄下的命名無需使用完整路徑,如要重啟nginx,直接執(zhí)行nginx-restart便可)
|-------------------- apache_LuManager-reload #重載LUM后臺(tái)面板
|-------------------- apache_LuManager-restart
|-------------------- apache_LuManager-start
|-------------------- apache_LuManager-stop
|--------
|-------------------- apache-reload #重啟apache
|-------------------- apache-restart
|-------------------- apache-start
|-------------------- apache-stop
|--------
|-------------------- crontab_cmd.sh #計(jì)劃任務(wù)腳本
|--------
|-------------------- lu-repair #修復(fù)LUN和LUM的文件權(quán)限
|-------------------- lu-restart #重啟LUN各組件
|-------------------- lu-start
|-------------------- lu-stop
|
|-------------------- mysql_install_db.sh #初始化數(shù)據(jù)庫(危險(xiǎn))
|-------------------- mysql-restart #重啟mysql
|-------------------- mysql-start
|-------------------- mysql-stop
|
|-------------------- nginx-reload #重載nginx
|-------------------- nginx-restart #重啟nginx
|-------------------- nginx-start #啟動(dòng)nginx
|-------------------- nginx-stop #關(guān)閉nginx
|
|-------------------- pgsql-reload #重載PostgreSQL
|-------------------- pgsql-restart #重啟PostgreSQL
|-------------------- pgsql-start #啟動(dòng)PostgreSQL
|-------------------- pgsql-stop #關(guān)閉PostgreSQL
|
|-------------------- pureftpd-restart #重啟pureftpd
|-------------------- pureftpd-start
|-------------------- pureftpd-stop
|
|-------------------- webserver-reload #重載web服務(wù)(包括nginx和apache,會(huì)自動(dòng)判斷LUM是否啟用apache)
|-------------------- webserver-restart
|-------------------- webserver-start
|-------------------- webserver-stop
|---------------- pm/ #phpMyAdmin目錄
|------------ make/
|------------ memcached/
|------------ mysql/
|------------ nginx/
|---------------- conf/
|-------------------- nginx.conf #nginx配置文件
|-------------------- vhost.conf #nginx虛擬主機(jī)配置文件
|------------ perl/
|------------ php/
|------------ php_fcgi/
|------------ php_LuManager/
|------------ pureftpd/
|------------ pgsql/
|------------ Zend/
|------------ Zend_LuManager/
|------------ LuManager/
#------------------ 相關(guān)介紹官方網(wǎng)站:
www.zijidelu.org