- 最后登录
- 2025-8-1
- 注册时间
- 2011-9-25
- 阅读权限
- 200
- 精华
- 1
- 积分
- 10481
- 帖子
- 615
  
TA的每日心情 | 开心 2012-2-24 00:28 |
|---|
签到天数: 125 天 [LV.7]常住居民III
|
MAPn 是一个用于 Linux(CentOS/RedHat/Debian/Ubuntu) 系统的服务环境自动编译程序,具有 MAP(lamp) & MAPn(lnamp) 模式并可随意切换;MAPn 是以 MySQL + Apache + PHP + Nginx(可选) 的安装顺序命名;MAPn 默认安装为 MAP 模式,选择 MAP+n 模式将以 Nginx 作为服务器前端运行,Apache 作为服务器后端运行。【包含程序】
. v+ j! d) ~ F" X' o3 y- c% x) ^. S% Y
默认安装:MySQL、Apache、PHP、phpMyAdmin
$ _: u; e1 [0 a# O可选安装:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装)
9 s3 f7 ?1 W8 `* |3 p9 \
_5 S/ O0 L( K6 k( \- D+ E【附加程序安装说明】! S+ a* q( e9 Y4 J* [
) M; x4 Z) R) H9 e4 c! q当您选择安装 Nginx,则是以 MAP+n 模式运行,当您卸载 Nginx,则是以 MAP 模式运行,切换模式时 MAPn 会自动处理所有有关配置文件;2 \$ R! P; a5 Z8 B6 g3 K. n
+ {/ M3 O4 v8 I+ B可选安装程序可在 extras.sh 选择安装,当您安装某个程序后则其不在安装列表显示,转而显示在 unextras.sh 卸载脚本中,如果没有安装的程序则不会在 unextras.sh 中显示,反之,可选程序卸载后会恢复在 extras.sh 列表显示;* \+ R' `3 `( K+ F
$ I, Y4 I" F5 _6 f- j
附加(可选)程序可无限制安装与卸载。7 }# @- ^3 {! o" ]! P
9 R& b7 F2 d9 B& G0 y【自定义版本说明】
" X& c9 K, e' h8 B+ ]8 [1 J0 F
* q2 X. S( t0 w( l$ @" \默认版本号为 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;! o* Y9 ], d. @& b+ h( d. Z3 i3 `
1 _9 G. W) `' s |" e) m" m# z
如需安装其它版本号程序,可在安装时选择自定义版本号,注意正确填写版本号格式并确认其版本是存在的(确认链接);
2 U4 K. W7 s5 ~3 q4 t9 E
' K+ A) ~& f! D关于 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 版本;
- u% ?% h q2 Q6 W" w {MySQL 暂不支持 5.5 系列;
0 `1 r$ i% G7 S# u/ x/ k8 u: b6 vApache 暂只支持 2.2 系列;
2 \5 M- ~: a4 `. F
8 k0 K$ V. x8 b; Q. T( |0 p0 z1 x$ l更多程序版本支持将在 MAPn 后续版本支持。
8 Q3 V S- Z+ g# q/ L& K$ e3 L1 h5 z
【升级说明】7 P5 r4 k4 w" _0 v3 `" P
0 r. o6 x! E' X% oMAPn 3.1 正式版仅支持由 MAPn 3.1 测试版升级,后续版本也将仅支持由 MAPn 3.1 测试版与后续版本升级,直接运行主安装,MAPn 会提醒您是否进行升级,升级时 MAPn 会自动处理数据库等配置文件,但仍建议您升级前做好数据备份;
' ~# d; G& Z/ ]# X5 t6 B& w* K
' R' ^9 C1 Y% {. n运行 upgrade.sh 可进行 MySQL、Apache、PHP、Nginx 升级/降级,由于考虑到降级等原因,此脚本的原理是将您选择的程序卸载再进行安装,MAPn 会自动处理您的数据,但仍建议您升级前做好数据备份;! o& ]3 A: _; U
1 o7 _2 S' P" v( O) U, L2 ]
【更新说明】
, Q! M3 u# c% R4 x9 Z: h. n H8 V k; ?5 G4 _. T
* 增加 FTP(PureFTPd) 支持,配有 FTP 用户增加、修改、删除等操作管理脚本;) N2 K x$ Z( z- a
* 增加 MAPn 主升级功能;4 |4 S' x x2 k- ~* { C( E$ M
* 增加 MySQL、Apache、PHP、Nginx 升降级功能;* s% D+ `8 v& `" a# F- h
* 增加附加程序安装与卸载脚本;- p) Z, J! O% O" T
* 增加 Memcached、google-perftools 程序为可选安装;+ Y: Y( Z* @$ n9 t; k! k
* 增加 PHP5.3 系列版本支持;
- P9 h0 f8 j9 Y* 修正部分系统模板获取不到主机名导致 Apache 无法启动的问题;& p" W8 y" G' _: N
* 修正部分 Ubuntu11 系统模板安装 PHP 错误的问题;
( F0 S% C, Q% d& B% K* 修正因 PHP 编译参数导致个别 PHP 代码不兼容的问题;
1 G2 ~: m5 F+ m9 M# o* 修改虚拟主机配置文件路径为 /usr/local/mapn/vhosts/;
: q0 [, e5 G" g# {* 修改 Suhosin(PHP守护神) 为可选安装;
4 M, u, _9 m' L* {7 h/ Q) g* 优化 MAP 与 MAP+n 模式的完美切换;& k7 h* t1 L/ X- Y
* 优化添加虚拟机脚本的处理方式;7 n$ ]3 U" o( m( q' b
* 优化安装完成 MySQL 后删除多余的空密码账户;1 I2 i) g9 |( {0 \. {
* 等等诸多优化更新。- a# V* @/ C8 B) z0 M$ B
& q2 n2 |" H9 B- v【安装说明】$ c: L0 K/ f+ D4 o4 @3 Z
( U# C- u1 X. u o0 X' ]
快速开始安装(自动版):
9 b/ F$ o1 \% U
+ g! H' w* W0 M2 A8 E# s' o9 K4 }wget http://www.notago.com/mapn.sh;sh mapn.sh
6 h! R1 y: a/ p+ \
+ s6 i8 u' Z2 M执行后选择 1 为下载版,选择 2 为完整版(推荐)
6 L: R; F- H1 h, k( _) \, t0 ~( `0 j- Z4 ^- r
手动版(与自动版任选其一):: U$ t9 T5 [1 e% `) t
+ r# i) S1 p* n% q& q) C0 {3 c `
下载版:" G: c# a: _9 Z [
wget http://sourceforge.net/projects/ ... gro-mapn-3.1.tar.gz (下载安装文件)6 o+ }/ D+ X0 X1 j2 ~2 B* r
tar -zxvf ngro-mapn-3.1.tar.gz (解压安装文件)& H9 P) \8 a# S) Q
cd ngro-mapn-3.1/ (进入工作目录)5 y/ x4 h; P3 z$ W& v( v
./centos.sh (执行安装,适用于 CentOS/RedHat )
+ t0 T+ _* ?9 b1 H0 `7 m$ a./debian.sh (执行安装,适用于 Debian/Ubuntu )# ?. | t7 W2 l5 Z
3 Q9 h; l. v3 }) g. C完整版:
# ^' C% h- Z4 R4 r: W0 j/ ~. _wget -c http://sourceforge.net/projects/ ... apn-3.1-full.tar.gz l# C" z2 ^+ z4 g9 Q: Q
tar -zxvf ngro-mapn-3.1-full.tar.gz5 t" ^3 F$ [5 r }" N
cd ngro-mapn-3.1/& l. s# `3 i! J* O
./centos.sh- T9 s: [; N& w/ @! f5 @# j
./debian.sh) z0 q/ e4 x" u) G
3 B( k1 r' n1 _0 W q
下载提示:# p/ M3 F* O9 ~* l
MAPn 项目主要托管于 SourceForge.net,部分中国内服务商屏蔽了 SourceForge.net,导致无法下载等问题,当您的服务器访问不了 SourceForge,请下载托管于谷歌项目的完整版,或者下载 Notago.com 本地完整版;
7 @6 A! O' Q; R! n, [Google: wget -c http://mapn.googlecode.com/files/ngro-mapn-3.1-full.tar.gz
" ] n6 S+ F5 u) n1 f }Notago: wget -c http://download.notago.com/mapn/ngro-mapn-3.1-full.tar.gz' X$ b2 R5 D1 R
" G- V' S) u3 W& G
【使用说明】+ B% I8 c) D) f2 G5 n C
$ L& R8 k6 T' P4 O主安装完成后,如您需安装更多程序支持,可执行 extras.sh 选择进行安装,如需卸载可选程序,可执行 unextras.sh 选择进行卸载;
: r& J% F0 d6 a0 u9 H9 x4 p. p/ G1 M; z7 B7 s( T* B" [
主安装完成后,如您需升降级 MySQL、Apache、PHP、Nginx,可执行 upgrade.sh 选择进行升降级;
3 Y; O8 U# S+ m$ l4 F
' F" s# F5 ]% D! k: X0 v状态管理:启动:mapn start | 停止:mapn stop | 重启:mapn restart | 强制停止:mapn kill ;
9 F+ p. |# p2 ]0 h3 l3 J/ g- Z9 y6 O* w# K$ i7 E+ d
虚拟主机管理:添加:mapn adv | 删除:mapn rmv ;9 R8 W. v5 W' e% [( ^ g( ?/ J
9 X" R8 v( B4 a9 U( n0 s' ~2 S
FTP 管理程序:mapn ftp (具有启动、停止、重启,添加用户、修改用户、删除用户);4 x; G2 v/ h$ V: P8 u8 `
, X* p+ r/ ]+ n/ H# i) V如您需重新安装 MAPn,可直接执行主安装(centos.sh|debian.sh),MAPn 会询问您是否升级,选择 Y/y 即可;
3 k2 Y: u# A7 a& O, O t3 ?! f) u" ]3 S& s, V1 c0 ]+ i P
如您需卸载 MAPn,可执行 uninstall.sh 进行彻底卸载,请特别注意先备份好您的数据。
2 }' R- q. y) Z! X# R) x$ g6 U7 @( ]# f
【特别说明】8 {& G: e; M' }2 g- P
MAPn 开放源代码,无任何加密,无任何后门,所有程序均采用官方源文件,您可查询 MD5 值进行对比;& U* @0 H9 b2 d2 R& O
MAPn 所有选单的 ( Y/n ) 均不区分大小写,输入大小写都可;9 g. V2 N6 e$ Q6 W
& y" I1 e' z/ E9 G" m8 ]/ L6 z官方社区支持: http://www.notago.com
! ~9 O, X7 J. x# z1 t官方博客支持: http://www.ngro.org
! }6 L2 z1 R3 E1 k' G4 F! [! p; mQQ交流群: 96534155
; Q! X0 E G- w$ u1 Z
; `& o8 q# q6 d& w3 m- o |
|