MAP(lamp) & MAPn(lnamp) 一鍵安裝包 MAPn
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 -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