Apache+PHP+MySQL服务器组合套件

时间:2022-09-19 16:30:51

Apache+PHP+MySQL服务器组合套件 v2.0_php5三合一绿色版!

EasyAPM-Server 是什么?
EasyAPM-Server 是 Windows 下的 Apache+PHP+MySQL 集成环境,帮助您快速建立基于以上组合的 Web 服务器环境。
刚刚接触 Apache+PHP+MySQL 的兄弟都会感觉很难,也许多数人原来都用过 IIS 建立 ASP 环境,指指点点的操作不再有效,所有的配置都是编辑配置文件,一切操作变得枯燥无味,但是,等你慢慢了解了,就会发现,原来你可以这么随心所欲的控制你的服务器,并且这一切都是免费的。


EasyAPM-Server 环境要求
首先,您要有一台基于 NT 构架的 Windows 系统 (Win2000/XP/2003),不能运行于 Win9x/ME,我还是推荐 Win2000 ,其实无论效率还是硬件要求,我仍然觉得 Win2000 是微软最好的一个系统。
其次,确定您的系统没有安装 IIS 或其他占用 80 端口的程序,如果您必须使用 IIS ,并且必须运行于 80 ,请在后面看如何修改 Apache 默认端口;另外,需要确定的是,您的防火墙不要阻止 80 和 3306 端口,也不能阻止 Apache 和 MySQL 程序;不要运行 KV2005 (后台服务也要关闭),它会阻止 Apache 启动。


EasyAPM-Server 安装
如果您是新手,请使用建议路径安装,在您弄懂要修改的配置之前不要改动任何东西,这样您会非常顺利的完成安装,并可以体会到 APM(Apahe+PHP+MySQL,以下的APM都是这个意思) 的力量。

首先,下载 EasyAPM-Server 。在 http://www.micronsky.net/easyapm/ 这里,您可以下载到最新版本,请比对 MD5 ,确定下载的压缩包完整,如果在其他网站下载,请比对 MD5 ,确定压缩包没有被修改。

然后,解压缩,把压缩包里面的 usr 目录接压缩到 D: 盘,也就是接压缩后 EasyAPM-Server 的安装路径文件 install.bat 应该在 D:/usr 下,而不是 D:/usr/usr 下。

现在,正式的安装开始,运行 D:/usr/install.bat 你会看到安装时的提示,安装完成会要求确认打开测试页面。如果您安装出现问题,请把你的系统和安装时的完整出错信息发在论坛上,如果出现的测试页面和 phpMyAdmin 都没问题,那么恭喜,您成功了!

先别高兴太早,还没有结束呢,您需要立刻修改 MySQL 的密码,当然,这是很容易的,使用 phpMyAdmin ( http://localhost/phpmyadmin/ ),这是一个 PHP 代码编写的 MySQL 管理程序,并且支持多国语言(套件自带的语言已经默认设置成中文GB2312),一切都很简单,自己试一下,我就不啰嗦了。

现在,一切准备就绪,您如果不需要,可以删除 D:/usr/www 下面除 phpmyadmin 的所有文件了,并把自己的网页或 PHP 程序放在这个目录下。注意,基本上使用数据库的 PHP 程序都是需要安装的,请详细阅读您的 PHP 程序文档,或者到官方网站查阅安装及设置方法。


关于 localhost (IP:127.0.0.1)
很多新手不知道 localhost 是什么,那可要好好学习一下基础知识了,简单来说 localhost 就代表自己或者本地,也就是您正在操作的这台电脑,这个地址是唯一不经过网络设备直接访问本机使用的,一般用于测试或者本机连接(比如 MySQL 如果和 PHP 程序使用同一台主机一般使用 localhost 连接,这样比较安全),所以,别人用 localhost 肯定不能访问到您的电脑,而是他自己的。


虚拟主机配置
EasyAPM-Server v1.2.2 及以后版本的虚拟主机已经和主配置文件(httpd.conf)分离,在 D:/usr/local/apache(2)/conf/vhosts/ 目录下,新安装时只有一个 localhost.conf 文件,配置的是测试用的 http://localhost ,默认路径 /usr/www ,如果添加虚拟主机,可以参考 localhost.conf 在这个目录下添加同样扩展名的虚拟主机配置文件,建议文件名使用虚拟主机域名,在有多个虚拟主机时便于查找和修改。
下面以 EasyAPM-Server v2.0.0 为例说明:
CODE

<VirtualHost *:80> #虚拟主机容器开始

ServerName localhost #虚拟主机域名
ServerAdmin root@localhost #管理员邮件

BandWidthModule On #带宽控制模块
#只有一个连接带宽控制(bytes/s)

BandWidth    all 100000
#一个以上连接每个连接带宽控制(bytes/s)

MinBandWidth all 50000

RewriteEngine On #mod_rewrite模块,安全重写规则
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

DocumentRoot /usr/www #虚拟主机文档(网页)路径
php_admin_value open_basedir /usr/www #PHP 访问路径限制

   <Directory "/usr/www"> #文档(网页)路经控制
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost> #虚拟主机容器结束



关于使用端口问题

每个端口只能由一个程序使用,确定没有使用 IIS 或其他占用 80 端口的程序,另外防火墙必须允许 Apache 的端口(默认 80)。目前已知 KV2005 占用 80 端口。
察看端口请使用 fport
  fport.zip ( 54.42kb ) 下载次数: 9
或 WAPM服务控制中心

如果不想改变原占用 80 端口程序,可以修改 Apache 端口:

EasyAPM-Server v2.0.0

修改 D:/usr/local/apache2/conf/httpd.conf
Listen 80 #<-- 修改成想要使用的端口号(如果还有其他80也需要修改)

修改 D:/usr/local/apache2/conf/vhosts/*.conf
<VirtualHost *:80> #<-- 修改成和上面同样的端口号


EasyAPM-Server v1.2.2

修改 D:/usr/local/apache/conf/httpd.conf
Port 80 #<-- 修改成想要使用的端口号
NameVirtualHost *:80 #<-- 修改成和上面同样的端口号

下载地址

http://down.jdxz.net/Download.asp?ID=8946&sID=0