一键搭建Apache+PHP+MySQL+Nginx+Memcached+ASP环境平台的绿色软件 - APMServ

JorWang の 黑板报:「 出远门了哦~ 可能要明年才能回来了,祝大家玩得开心!~ 」

APMServ是一款能在 Windows系统下一键搭建Apache+PHP+MySQL+Nginx+Memcached+ASP环境平台的绿色软件,也是我一直在使用的最方便 和实用的测试平台工具,两年后的新版本APMServ 5.2.6,升级了各集成软件的版本,增加了Nginx、Memcached、WinSCP,以及部分Linux命令的支持。

APMServ

软件简介:
APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有 灵活的移动性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自动进行相关设置,将Apache和 MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设置,只需鼠标一点即可完成。

1、注意事项:APMServ程序所在路径不能含有汉字和空格。
2、MySQL默认用户名:root,密码为空
3、MySQL数据库文件存放目录:MySQL5.1\data或MySQL4.0\data
4、网站根目录[HTML,PHP]www\htdocs [ASP]www\asp [CGI,Perl]www\cgi-bin
5、访问本机请用http://127.0.0.1/或https://127.0.0.1/ (如果开启SSL)
6、非默认端口,网址为http://127.0.0.1:端口/或https://127.0.0.1:端口/
7、如果在“扩展功能”中选择使用Memcached,它的端口为:11211
8、APMServ集成了以下软件:  8、APMServ集成了以下软件:

Apache 2.2.9 【HTTP服务器】
Nginx 0.7.19 【HTTP服务器】
NetBox 2.8 Build 4128 【HTTP服务器+ASP脚本解释引擎】
PHP 5.2.6 【PHP脚本解释引擎】
MiniPerl 5.8 【Perl脚本解释器】
Memcached 1.2.4 【key-value内存缓存系统】
MySQL 5.1.28 【MySQL数据库服务器】
MySQL 4.0.26 【MySQL数据库服务器】
phpMyAdmin 2.11.9.2 【MySQL数据库在线管理工具】
eAccelerator 0.9.5.3 【PHP脚本加速引擎】
ZendOptimizer 3.3.3 【PHP脚本加速引擎】
OpenSSL 0.9.8h 【HTTPS(SSL)安全传输协议】

附加组件:
㈠Perl、CGI支持(需下载ActivePerl):
APMServ 5.2.6 附带的是MiniPerl,可以运行简单的Perl、CGI程序。如果运行复杂的Perl、CGI程序,请下载ActivePerl,安装在 APMServ所在分区根目录下的usr目录中。假如APMServ所在目录为E:\APMServ5.2.6,则将ActivePerl的安装路径选为 E:\usr

注意事项:
迅雷、Skype、PPLive、BT等软件启动后默认会占用80端口,导致Apache无法启动。解决方法:先关闭这些软件,启动完APMServ之后,再开启这些软件。

软件名称:APMServ 5.2.6
软件作者:张宴
授权方式:免费软件
发布日期:2008年10月21日
运行环境:WinNT/Win2000/WinXP/Win2003
文件大小:20.4MB
官方网站:http://apmserv.s135.com

已知BUG修正:
1、无法启动Nginx的BUG修正方法
http://www.unixsns.com/space.php?uid=1&do=thread&id=51

用了这个新版本之后,对Nginx感兴趣了,觉得不错,可以用到生产环境下面。

感兴趣的朋友可以看看这篇文章:Nginx 0.7.x + PHP 5.2.6(FastCGI)搭建胜过Apache十倍的Web服务器

附上Nginx的官方中文维基地址:http://wiki.codemongers.com/NginxChs

Nginx

Nginx (”engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。

Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区 等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在线等新兴Web 2.0网站。

【 对不起,这篇文章暂时还没有其他的关联文章。】

《 一键搭建Apache+PHP+MySQL+Nginx+Memcached+ASP环境平台的绿色软件 - APMServ 》已经有了 25 篇评论。

  1. Shawn 说:

    NginX 在速度上确实很吸引人,但是我抛不下 .htaccess…

    • Jor 说:

      @Shawn:当我看到那两个图的时候,确实很激动……

      从Nginx的日志可以统计出,单台Nginx + PHP5(FastCGI)服务器跑PHP动态程序的处理能力已经超过“700次请求/秒”,相当于每天可以承受6000万(700*60*60*24=60480000)的访问量。

      摘自:http://blog.s135.com/read.php/334.htm

  2. Shawn 说:

    其实得在压力测试下才能看出明显不同,比如你用 Nginx 跑 wordpress,真的不会有太大区别。。。

  3. Shawn 说:

    不过可以预先学习一下 nginx 和 lighty 的配置和管理,如果 apache 无法做出改观,那日后肯定没戏。

  4. Shawn 说:

    你是说优化 Wordpress 么?从哪些方面?

    • Jor 说:

      @Shawn:我去刷牙啊,等等先。

    • Jor 说:

      @Shawn:我有几个很傻的优化办法。最开始是模板上的,尽量少用图片、固定的链接也不使用函数标签了,尤其是这些php bloginfo(’xxx’)的,然后是使用CosHtmlCache的插件生成静态,最后.htaccess关闭Etag标签,并对页面图片等设置缓存时间……至于什么JS和CSS的压缩优化,我还没有弄。

  5. Shawn 说:

    我以为有新方法呢。
    其实随着静态化,很多函数也跟着静态化了,所以那些可以不管,不过替换了也好。
    不过请求图片其实和服务器没有多大的关系,倒是你应该合并js和css。减少外链数量。

    说到底,如果用的是虚拟主机,我们不用太在意这些的。影响效率的主要原因还是在数据查询和网络情况两者之间。

    倒是根据模板情况精简函数,可以加快载入速度,比如有选择性地载入侧栏。

    • Jor 说:

      @Shawn:嗯,说了是傻办法嘛。对了,上次看到一个文章,地址忘记了,说侧栏的“归档”对数据库请求是最大的,也是最恐怖的,去掉速度会快上许多。

  6. Shawn 说:

    静态化之后这些都不会是问题,不过我单独建立了一个存档页面,里面有所有类型的归档。
    比如 标签、分类、按月。
    http://ishawn.net/archives 你可以看看这里

  7. Shawn 说:

    对了,开启了 GZIP 就不能用静态化了。。。 因为 HG 的 GZIP 只针对 PHP

  8. bob 说:

    easyapm1 这个也不错 呵呵

  9. 老所 说:

    哇哇,这个软件好,我喜欢一键式解决方案套装,呵呵,有没有for linux的呢?

Leave a Reply


:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?:

:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?: