- 最后登录
- 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 作为服务器后端运行。【包含程序】' X q- g" W' Y3 Z2 q* b' m4 ]
' z+ } x. s, r% C6 ]1 Q. W
默认安装:MySQL、Apache、PHP、phpMyAdmin
# A/ `, A' {4 |8 v- \3 I可选安装:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装)
6 z9 x* H$ l- F
4 z4 v4 W: R h; z【附加程序安装说明】
# a( v7 c7 A9 `2 X( @7 j' n& l* o! _- X2 Z) ^! L* A" c# y
当您选择安装 Nginx,则是以 MAP+n 模式运行,当您卸载 Nginx,则是以 MAP 模式运行,切换模式时 MAPn 会自动处理所有有关配置文件;
; e2 v& y8 _, _# D( p$ B" s1 W$ g0 n9 t$ z
可选安装程序可在 extras.sh 选择安装,当您安装某个程序后则其不在安装列表显示,转而显示在 unextras.sh 卸载脚本中,如果没有安装的程序则不会在 unextras.sh 中显示,反之,可选程序卸载后会恢复在 extras.sh 列表显示;0 L5 d! w5 |, _; F# x- X# k
0 k/ ^* O1 |3 Y! S( d/ u) y附加(可选)程序可无限制安装与卸载。
$ l; r$ Q0 n- Q/ f
0 _3 I! o! E8 _【自定义版本说明】
7 [) p2 A0 V# [) H5 F. U' V0 @: s) h2 F. 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;
3 ~% v4 i- N" x" q0 P! E1 p4 w. \; S4 L( w! B
如需安装其它版本号程序,可在安装时选择自定义版本号,注意正确填写版本号格式并确认其版本是存在的(确认链接);9 G- x2 F, a4 O0 @: [0 | k
9 z$ L$ p4 `3 d, s关于 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 版本;
( k) P* h0 a8 U4 i2 N7 nMySQL 暂不支持 5.5 系列;+ b, u z+ d, G- O
Apache 暂只支持 2.2 系列;
3 R# b g3 R! M# v
, O" G! h+ U/ z% I5 }更多程序版本支持将在 MAPn 后续版本支持。
1 S) j$ F6 Y. `0 C* \1 G0 A
$ U1 X8 i: S' K1 g O- l# v3 J" n【升级说明】
! Y T6 s. }- ~+ Z' f
' _- C4 H$ c+ [' y$ m- W' xMAPn 3.1 正式版仅支持由 MAPn 3.1 测试版升级,后续版本也将仅支持由 MAPn 3.1 测试版与后续版本升级,直接运行主安装,MAPn 会提醒您是否进行升级,升级时 MAPn 会自动处理数据库等配置文件,但仍建议您升级前做好数据备份;
7 E9 J( H% o/ u: H
1 ~2 A$ q' N1 c/ ?运行 upgrade.sh 可进行 MySQL、Apache、PHP、Nginx 升级/降级,由于考虑到降级等原因,此脚本的原理是将您选择的程序卸载再进行安装,MAPn 会自动处理您的数据,但仍建议您升级前做好数据备份;
. b' u% x [& G% J
$ n$ L; K, b' ?& }# |6 @* b# U【更新说明】
+ c2 O& F6 l! T2 Y# d4 {1 X
) H7 x$ G% X, H) D2 v' J" J* D" L# o2 R* 增加 FTP(PureFTPd) 支持,配有 FTP 用户增加、修改、删除等操作管理脚本;. b" c2 x4 p) [3 d- A
* 增加 MAPn 主升级功能;
$ u3 G# D6 v1 y. S" b* 增加 MySQL、Apache、PHP、Nginx 升降级功能;
: W7 m- G9 |1 Q3 M3 e& S/ D* 增加附加程序安装与卸载脚本;* }3 b$ O& p: v5 Y9 ^7 _" e
* 增加 Memcached、google-perftools 程序为可选安装;
8 T/ q) p) p3 g! T) K1 ~* 增加 PHP5.3 系列版本支持;* L0 n0 l( n; D$ [# G3 p% o
* 修正部分系统模板获取不到主机名导致 Apache 无法启动的问题;2 ]1 w- w. m* Y. b
* 修正部分 Ubuntu11 系统模板安装 PHP 错误的问题;
3 F h' R0 f) v, d* 修正因 PHP 编译参数导致个别 PHP 代码不兼容的问题;
! |5 J( o2 O& w! y* 修改虚拟主机配置文件路径为 /usr/local/mapn/vhosts/;
- Y k# A4 U5 j. \+ g3 B' w' A* 修改 Suhosin(PHP守护神) 为可选安装;) _0 H. G% e* j) Y1 h
* 优化 MAP 与 MAP+n 模式的完美切换;$ Z5 w* l3 Q* @( ]0 B9 d
* 优化添加虚拟机脚本的处理方式;
4 {+ f0 E7 j, u& T% |, O! u* 优化安装完成 MySQL 后删除多余的空密码账户;
6 [+ \" ]" E7 `8 Y8 Q* 等等诸多优化更新。
# R6 D" K$ h% t6 F0 |( i3 c
) r% V) C8 X1 E. L: z9 a( o【安装说明】
5 d/ {. V. [6 w. J1 _6 y; c. w O: ^& U' N. f
快速开始安装(自动版):3 I' y( l; i: P8 r
8 q. g' h( k; s" r( u" q) X/ fwget http://www.notago.com/mapn.sh;sh mapn.sh
$ o2 u6 S4 n' q! s( l3 o
* y8 w m V8 D, I执行后选择 1 为下载版,选择 2 为完整版(推荐)% l% `7 v# I, ^. m+ S
7 Q! h/ n; F R
手动版(与自动版任选其一):* J8 x; b/ r3 Y. R9 z
! b: L0 u6 @1 Q2 S8 T* o; H: ]6 A3 f
下载版:" m2 R6 N0 O3 s! c9 R2 ~! S5 ?
wget http://sourceforge.net/projects/ ... gro-mapn-3.1.tar.gz (下载安装文件)
% Q. M9 i: n! d3 S* l: N$ x* qtar -zxvf ngro-mapn-3.1.tar.gz (解压安装文件)
3 O# G" ]- G$ d1 Rcd ngro-mapn-3.1/ (进入工作目录)0 `$ K* [- t# p: q* ?! v
./centos.sh (执行安装,适用于 CentOS/RedHat )
4 v( @! V- \7 @ W7 B! C& _( c./debian.sh (执行安装,适用于 Debian/Ubuntu )
2 C2 [; V+ s7 w6 ^" A! x# F3 ?! H6 @' f( r6 R
完整版:
! v9 a: E7 x9 x( Swget -c http://sourceforge.net/projects/ ... apn-3.1-full.tar.gz1 W# s! |, h# _: G( p" l3 p0 \
tar -zxvf ngro-mapn-3.1-full.tar.gz
) n6 q" c' s# s: p$ Ccd ngro-mapn-3.1// n- O- l) n: P# g
./centos.sh
. {1 I- K5 ]( G# c2 w6 b./debian.sh
& ^7 w E' b [" e3 h
+ @7 X& ~ @: s1 ^下载提示:
( K& n( }5 V- K% `5 T |MAPn 项目主要托管于 SourceForge.net,部分中国内服务商屏蔽了 SourceForge.net,导致无法下载等问题,当您的服务器访问不了 SourceForge,请下载托管于谷歌项目的完整版,或者下载 Notago.com 本地完整版;
( ]! @, o# A2 P/ eGoogle: wget -c http://mapn.googlecode.com/files/ngro-mapn-3.1-full.tar.gz8 _( q/ h5 G+ m8 B! e/ }& r1 N1 k
Notago: wget -c http://download.notago.com/mapn/ngro-mapn-3.1-full.tar.gz
& \/ G0 z \! u9 e t4 T. z) E) B5 z
【使用说明】9 p0 l1 E8 G: h
3 u0 u% p, m, M( R' t" ^主安装完成后,如您需安装更多程序支持,可执行 extras.sh 选择进行安装,如需卸载可选程序,可执行 unextras.sh 选择进行卸载;
( C; y" Q( A6 q
3 _3 s. s& i2 \5 r: ?( W: c主安装完成后,如您需升降级 MySQL、Apache、PHP、Nginx,可执行 upgrade.sh 选择进行升降级;
7 @4 t& q6 C- N& T
# @' Y! o- U5 A9 }5 I状态管理:启动:mapn start | 停止:mapn stop | 重启:mapn restart | 强制停止:mapn kill ;
% _% w) s* w. h# o2 f4 R5 B0 E5 `0 C
5 l p9 a2 A, G8 A! t, Y, ~5 w- Z虚拟主机管理:添加:mapn adv | 删除:mapn rmv ;
$ u. s" K! X& s9 D: F E6 R1 Z3 ?- M4 }
1 R7 C5 m& H( f5 r: J/ d2 G/ d. tFTP 管理程序:mapn ftp (具有启动、停止、重启,添加用户、修改用户、删除用户);
% i+ H8 J2 I( @8 [: w7 W$ ]# T* \5 h$ N" p! a
如您需重新安装 MAPn,可直接执行主安装(centos.sh|debian.sh),MAPn 会询问您是否升级,选择 Y/y 即可;; f0 i2 f- d7 ^
3 n& K& e0 x, s& N- h如您需卸载 MAPn,可执行 uninstall.sh 进行彻底卸载,请特别注意先备份好您的数据。* w% v% X% n7 {* C% T
" \. I: f0 y* U) F# ~3 _【特别说明】
, j; S6 {' |+ |; e0 U3 X8 a1 aMAPn 开放源代码,无任何加密,无任何后门,所有程序均采用官方源文件,您可查询 MD5 值进行对比;8 c' U9 X! |# `6 j! r
MAPn 所有选单的 ( Y/n ) 均不区分大小写,输入大小写都可;
/ J4 ]9 J+ i/ ?0 h5 K8 z! i/ ~5 G( W" m% ]
官方社区支持: http://www.notago.com: ?. [0 ^" K$ N+ {) ~7 d' b/ u" y
官方博客支持: http://www.ngro.org
; j3 j( `0 r. U2 a: ?, d tQQ交流群: 96534155
: Q5 s& }& }! u" U
2 p6 s D) }4 a# Q |
|