MAP(lamp) & MAPn(lnamp) 一鍵安裝包 MAPn

fmms 13年前發布 | 11K 次閱讀 PHP

MAPn 是一個用于 Linux(CentOS/RedHat/Debian/Ubuntu) 系統的服務環境自動編譯程序,具有 MAP(lamp) & MAPn(lnamp) 模式并可隨意切換;

MAPn 是以 MySQL + Apache + PHP + Nginx(可選) 的安裝順序命名;

MAPn 默認安裝為 MAP 模式,選擇 MAP+n 模式將以 Nginx 作為服務器前端運行,Apache 作為服務器后端運行。

版本:v3.1 正式版  |  發布日期:2011-10-29 (祝自己生日快樂~)


【包含程序】

默認安裝:MySQL、Apache、PHP、phpMyAdmin

可選安裝:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可選安裝程序可在 MAPn 主安裝完成后于 extras.sh 選擇安裝)


【附加程序安裝說明】

當您選擇安裝 Nginx,則是以 MAP+n 模式運行,當您卸載 Nginx,則是以 MAP 模式運行,切換模式時 MAPn 會自動處理所有有關配置文件;

可選安裝程序可在 extras.sh 選擇安裝,當您安裝某個程序后則其不在安裝列表顯示,轉而顯示在 unextras.sh 卸載腳本中,如果沒有安裝的程序則不會在 unextras.sh 中顯示,反之,可選程序卸載后會恢復在 extras.sh 列表顯示;

附加(可選)程序可無限制安裝與卸載。


【自定義版本說明】

默認版本號為 MySQL-5.1.59、Apache-2.2.21、PHP-5.2.17、Nginx-1.0.8、eAccelerator-0.9.5.3、phpMyAdmin-3.4.7、Memcached-1.4.7;

如需安裝其它版本號程序,可在安裝時選擇自定義版本號,注意正確填寫版本號格式并確認其版本是存在的(確認鏈接);

關于 PHP5.3 系列版本,MAPn 會自動識別您輸入的版本號,如果為 PHP5.3 系列版本號,則以 PHP5.3 系列版本的編譯方式編譯,并在后續的 Zend Optimizer 將會自動安裝為 Zend Guard Loader,同因 PHP5.3 系列版本不兼容 eAccelerator0.9.5 系列版本,所以當您選擇了 PHP5.3 系列版本,MAPn 則自動將 eAccelerator 的自定義版本隱藏并安裝為 0.9.6.1 版本;

MySQL 暫不支持 5.5 系列;

Apache 暫只支持 2.2 系列;

更多程序版本支持將在 MAPn 后續版本支持。


【升級說明】

MAPn 3.1 正式版僅支持由 MAPn 3.1 測試版升級,后續版本也將僅支持由 MAPn 3.1 測試版與后續版本升級,直接運行主安裝,MAPn 會提醒您是否進行升級,升級時 MAPn 會自動處理數據庫等配置文件,但仍建議您升級前做好數據備份;

運行 upgrade.sh 可進行 MySQL、Apache、PHP、Nginx 升級/降級,由于考慮到降級等原因,此腳本的原理是將您選擇的程序卸載再進行安裝,MAPn 會自動處理您的數據,但仍建議您升級前做好數據備份;


【更新說明】

增加 FTP(PureFTPd) 支持,配有 FTP 用戶增加、修改、刪除等操作管理腳本;

增加 MAPn 主升級功能;

增加 MySQL、Apache、PHP、Nginx 升降級功能;

增加附加程序安裝與卸載腳本;

增加 Memcached、google-perftools 程序為可選安裝;

增加 PHP5.3 系列版本支持;

修正部分系統模板獲取不到主機名導致 Apache 無法啟動的問題;

修正部分 Ubuntu11 系統模板安裝 PHP 錯誤的問題;

修正因 PHP 編譯參數導致個別 PHP 代碼不兼容的問題;

修改虛擬主機配置文件路徑為 /usr/local/mapn/vhosts/;

修改 Suhosin(PHP守護神) 為可選安裝;

優化 MAP 與 MAP+n 模式的完美切換;

優化添加虛擬機腳本的處理方式;

優化安裝完成 MySQL 后刪除多余的空密碼賬戶;

等等諸多優化更新。


【安裝說明】

快速開始安裝(自動版):


 wget http://www.notago.com/mapn.sh;sh mapn.sh 


執行后選擇 1 為下載版,選擇 2 為完整版(推薦)


手動版(與自動版任選其一):

下載版:


wget http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1.tar.gz (下載安裝文件)

tar -zxvf ngro-mapn-3.1.tar.gz (解壓安裝文件)

cd ngro-mapn-3.1/ (進入工作目錄)

./centos.sh (執行安裝,適用于 CentOS/RedHat )

./debian.sh (執行安裝,適用于 Debian/Ubuntu )

 


完整版:

wget -c http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1-full.tar.gz

tar -zxvf ngro-mapn-3.1-full.tar.gz

cd ngro-mapn-3.1/

./centos.sh

./debian.sh

 

 

下載提示:

MAPn 項目主要托管于 SourceForge.net,部分中國內服務商屏蔽了 SourceForge.net,導致無法下載等問題,當您的服務器訪問不了 SourceForge,請下載托管于谷歌項目的完整版,或者下載 Notago.com 本地完整版;

Google: wget -c http://mapn.googlecode.com/files/ngro-mapn-3.1-full.tar.gz
Notago: wget -c http://download.notago.com/mapn/ngro-mapn-3.1-full.tar.gz


【使用說明】

主安裝完成后,如您需安裝更多程序支持,可執行 extras.sh 選擇進行安裝,如需卸載可選程序,可執行 unextras.sh 選擇進行卸載;

主安裝完成后,如您需升降級 MySQL、Apache、PHP、Nginx,可執行 upgrade.sh 選擇進行升降級;

狀態管理:啟動:mapn start | 停止:mapn stop | 重啟:mapn restart | 強制停止:mapn kill ;

虛擬主機管理:添加:mapn adv | 刪除:mapn rmv ;

FTP 管理程序:mapn ftp (具有啟動、停止、重啟,添加用戶、修改用戶、刪除用戶);

如您需重新安裝 MAPn,可直接執行主安裝(centos.sh|debian.sh),MAPn 會詢問您是否升級,選擇 Y/y 即可;

如您需卸載 MAPn,可執行 uninstall.sh 進行徹底卸載,請特別注意先備份好您的數據。


【特別說明】

MAPn 開放源代碼,無任何加密,無任何后門,所有程序均采用官方源文件,您可查詢 MD5 值進行對比;

MAPn 所有選單的 ( Y/n ) 均不區分大小寫,輸入大小寫都可;

官方社區支持: http://www.notago.com

官方博客支持: http://www.ngro.org

QQ交流群: 96534155

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!