APMServ简介及调试技巧

APMServ是一款快速搭建Apache2.2.3、PHP5.2、MySQL5.0&4.0、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl网站服务器平台的绿色软件,并拥有跟IIS一样便捷的图形管理界面。

软件名称:APMServ 5.2.0
  软件作者:回忆未来[张宴]
  授权方式:免费软件
  发布日期:2006年12月12日
  运行环境:WinNT/Win2000/WinXP/Win2003
  官方网站:http://apmserv.s135.com
  文件大小:14.1MB
  
  下载地址:
  ㈠官方下载点:
  [中国电信①] http://apmserv.s135.com/apmserv/down.php?ver=5.2.0&net=ct
  [中国网通①] http://apmserv.s135.com/apmserv/down.php?ver=5.2.0&net=cnc
  [中国教育网] http://apmserv.s135.com/apmserv/down.php?ver=5.2.0&net=cernet

  ㈡其它下载点:[华军软件园] [中国站长站] [新浪网] [硅谷动力] [太平洋电脑网]
         [源码之家] [天新网] [源码网] [源码天下]

  ㈢P2SP下载点:[迅雷下载]
  
  软件简介:
  APMServ 5.2.0 是一款拥有图形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及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.0/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、APMServ集成了以下软件:

  Apache 2.2.3 [HTTP服务器]
  NetBox 2.8 Build 4128 [HTTP服务器+ASP脚本解释引擎]
  PHP 5.2.0 [PHP脚本解释引擎]
  MiniPerl 5.8 [Perl脚本解释器]
  MySQL 5.0.27 [MySQL数据库服务器]
  MySQL 4.0.26 [MySQL数据库服务器]
  SQLite 3.3.8 [SQLite数据库服务器]
  phpMyAdmin 2.9.1.1 [MySQL数据库在线管理工具]
  SQLiteManager 1.2.0 [SQLite数据库在线管理工具]
  ZendOptimizer 3.2.0 [PHP脚本加速引擎]
  OpenSSL 0.9.8d [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
  ActivePerl 5.8.8.819 for Windows请到中国站长之家www.cnzz.cc下载

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

APMServ 最新版本下载地址:http://code.cnzz.cc/5255.html(官方下载:http://apmserv.s135.com/),软件为绿色版本,下载解压,双击运行自解压包,请解压到一个英文目录下,比如:D:/APMServ5.2.6即可。

运行APMServ软件,运行网站

 1、运行APMServ.exe,点击“启动APMServ”,状态栏提示Apache、mysql启动成功即可。

提示:如果无法启动,可能是被迅雷、PPLIVE等软件占用了80端口,你可以关闭80端口或将Aphache端口改为其它的,比如:8080。

 

2、点击右上角的访问本地网站或运行http://127.0.0.1,运行http://127.0.0.1/phpinfo.php可查看php组件运行情况。到这里为止我们的Aphache+php+Mysql运行情况就架设好了。

 

下载php网站程序建自己的网站

我们这里以知名的PHP开源网站管理程序phpcms2008为主,运用phpCMS2008可架设包括:新闻文章+图片+下载+分类信息+问答系统+自定义系统等多功能的网站,甚至适用于建设门户网站。

小提示:中国站长之家源码网:http://code.cnzz.cc提供各类包括企业网站、学校、门户网站、论坛、博客、小说等多类asp、php、asp.net免费程序下载。

1、到http://code.cnzz.cc或phpcms官方网站http://www.phpcms.cn下载最新版的phpcms程序,下载后解压到D:/APMServ5.2.6/www/htdocs。

2、运行http://127.0.0.1出现如下画面,提示你要安装phpcms2008程序

 

3、点击“请点这里开始安装”,按提示一步一步往下操作,到填写数据库信息时,数据库服务器用默认的,数据库帐号:root,密码为空(上面已经告诉你了),数据库名称你自己取,数据库前缀用默认为可以了,你也可以修改为自己想要的,然后填写网站管理员用户名、密码和邮箱即可,其它的用默认即可,点击下一步;

 

4、安装进行中,请稍等,大约几十秒后,提示安装完成即可。

 

设置与管理网站

1、运行http://127.0.0.1,如果还是出现刚刚提示安装phpcms画面,没关系,那是一个静态页,你把D:/APMServ5.2.6/www/htdocs下载index.html删除即可或到后台删除。现在我们就来看一下我们的网站吧。一个功能强大的网站就出现在你前面;

2、到看台去看看,输入http://127.0.0.1/admin.php,用你刚刚设置的用户名和密码登陆;

 

APMServ不仅可以搭建php运行环境,也可以运行asp程序,由于asp运行环境搭建比较简单,在这里就不讲了,在此非常感谢 APMServ为新手提供这些强大的免费软件,也祝大家建站愉快。
-----------------------------------------------------------------------------------------------
APMServ中Apache启动失败的一些解决办法
解决办法之一:

Apache 启动失败解决办法~~~ 把左下角的SSL钩上了,如果你没有用证书,就把那个去掉,反正我去掉就可以了。后来装了证书钩上SSL也可以用了。

 解决办法之二:

我遇到跟楼主同样问题,在新装了WINDOWS XP之后。以前用WIN2000是正常的。看了前面大家说的把SSL勾掉的办法,也解决不了。后来就去查卡巴,也没看到有什么设置影响;用APM自带的一个解决软件冲突的功能,执行后问题依然。 于是,怀疑是不是APM所在的文件夹的父文件夹是中文的,对它有影响,删掉重建,还是不行。 检查 设置 -- 管理工具 -- 服务 里面的选项,看到有一个Telnet选项被禁止了,这才想起来安装XP之后,担心安全问题,所以把远程协作给关掉了,估计因此把Telnet的功能就给禁止了,所以现在赶紧把它设置成手动开启。 开启Telnet后,再启动APMServ5.2.0,终于正常了。

解决办法之三:

建议不要经常加载和卸载今天在调试添加虚拟主机和虚拟目录时,忽然发现重启APMServ有问题,总是不能加载Apache,觉得很奇怪,因为昨天以及解决了这个问题我以为。 在论坛里看了一下,有建议说不要频繁重启APMAerv,于是卸载,关机。 过了一会儿开机,首先开APMServ,发现正常了。而且,发现昨天设置的TELNET,其实现在根本尚未手动启动。 得出结论: 1。昨天帖子不准确,虽然昨天调整TELNET与启动正常有关系,但今天没关系,原因不清楚;(今天把远程协作打开了,可能有关联) 2。APMServ频繁启动关闭的确不太好,容易造成加载不正常。

解决办法之四:

是不是用了中文的目录了啊?着个程序不能使用中文目录的。

解决办法之五:

可以尝试将PHP的安装目录设置为系统的环境变量,或者把需要用到的dll复制到System32中。

 解决办法之六:

可以将其完整删除,然后解压到D盘试一试。

 -----------------------------------------------------------------------------------------------------

附:IIS 5.1下PHP+MYSQL+PHPAdmin的安装与配置


在windows环境下安装之前,首先请确认已经在该机器上安装了操作系统最新的服务补丁;然后,应该下载所有的最新PHP和MYSQL的安装文件到一个有充足空间的临时目录下;最后请确认该机器上已经安装了IIS 5.1。

一、安装PHP
1、在C:/下新建文件夹PHP,将下载回来的PHP 5.2.0 zip package全部解压缩到此文件夹下;

2、在C:/PHP/文件夹下找到php.ini-dist文件,将其更名为php.ini后打开此文件;

3、在php.ini文件中找到心下行:extension_dir = "./"(注:该行指定PHP查找扩展的位置),编辑该行,如下所示:extension_dir = "C:/PHP/ext/"(注:不要忽略最后的斜杠);

4、在php.ini文件中找到以下行:

;extension=php_mysql.dll(注:该行开始的分号指示PHP忽略该行),删除该行开始的分号以启用扩展extension=php_mysql.dll;

;extension=php_mbstring.dll 改成 extension=php_mbstring.dll

5、保存并关闭php.ini文件;

6、将修改好的php.ini文件复制到C:/Windows/文件夹下;

7、在C:/PHP/文件夹和C:/PHP/ext下找到名为php5ts.dll,libmysql.dll的文件,并将其复制到C:/windows/System32文件夹中(注:IIS处理PHP 5和MYSQL需要该文件)。

至此,PHP安装完毕。

二、测试PHP安装

1、在C:/Inetpub/wwwroot/文件夹下新建文件夹PHP;

2、在管理工具中打开Internet 信息服务(IIS)管理器,或者在运行对话框中输入"inetmgr"(不包括引号)后确定。

3、在默认网站下找到PHP,在PHP文件夹上单击鼠标右键,选择"属性",依次点单击"目录"选项卡上的"创建"→"配置",打开应用程序配置对话框。

4、在"映射"选项卡上点"添加",打开"添加/编辑应用程序扩展名映射"对话框,点击"可执行文件"后的"浏览",定位到C:/PHP/php5isapi.dll,在"扩展名"后的文本框内输入".php"(注:一定要注意扩展名前的句点),点击确定。

5、再点"确定",退出"应用程序配置"对话框,再点"确定",退出PHP属性对话框。

至此,IIS配置完毕。

某些配置可能需要重启服务器:cmd下使用:

net stop w3svc
net start w3svc

三,测试PHP的安装

1、在C:/Inetpbu/wwwroot/php/下,新建记事本文件后打开,输入以下代码:

phpinfo();
?>

将该段代码保存成version.php(后辍名必须为php)。

2、打开浏览器,在地址栏里输入localhost/php/version.php,如果显示正常,则PHP安装成功。

安装PhpAdmin

下载得到 phpMyAdmin-2.9.1.zip,将其解压到 IIS 根目录,找到并打开 libraries/config.default.php,做以下修改:

搜索 $cfg['PmaAbsoluteUri'],将其设置为 phpMyAdmin 目录路径,如:http://localhost/phpMyAdmin/。

搜索 $cfg['DefaultLang'],将其设置为 zh-gb2312。

搜索 $cfg['DefaultCharset'],将其设置为 gb2312。

我们应该用libraries目录下的config.default.php文件
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
这里最好设为cookie,这样,进行数据库管理的话必须需要用户名和密码才可行入,config的话就什么都不需要直接进入了数据库
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'password'; // MySQL password

打开浏览器,输入:http://localhost/phpMyAdmin/,若 IIS/Apache 和 MySQL 均已启动,phpMyAdmin 默认无须密码即可浏览数据库内容。


准备工作 首先要下载如下软件,推荐到官网下载,如果你是像我一样只是测试,那么到skycn.com下载吧,这样比较快。
Apache http://httpd.apache.org/
最流行的HTTP服务器软件之一。快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源代码开放。

PHP http://www.php.net/
PHP 是一种 HTML 内嵌式的语言。而PHP独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。

MySQL http://www.mysql.com/
是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。

phpMyAdmin http://www.phpmyadmin.net/
phpMyAdmin 是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作。

你可能感兴趣的:(PHP)