php mysql环境 xp_Windows XP下PHP+MySQL环境搭建(3)

在下一步中,选择 Typical 设置,然后继续。您可能会缺少在 Apache 模块中进行编译所需的某些文件,但是您可能暂时并不需要。Typical 设置对于您的当前的学习目的来说足够了。接下来,选择安装 Apache 的文件夹;除非您有一个充分的理由来更改默认地址,否则请接受默认地址。这可使升级和重新安装更容易。最后,单击 Install。您将看到几个进程指示条,在等待的时候,您不妨喝点饮料休息一下。在此过程接近完成时,您将看到弹出几个命令 shell (快速显示然后消失的黑色窗口)。您可能还必须让防火墙或 Internet 安全软件知道 Apache 可以接受传入端口上的连接。

上述所有操作完成之后,单击 Finish。删除安装文件(可能位于桌面上,如果您遵循上述操作说明的话),现在您已经完成了安装操作。作为完整性检查,现在您的系统托盘中应该有一个 Apache 小图标在运行,如图 2 所示。

图 2. 系统托盘中的 Apache

a681dcbc7f94767e811c655d5866cf6d.png

设置文档目录

默认情况下,Apache 为您设置一个存放 HTML 和图像文件的目录,以便 Web 客户机能够访问它们。如果您将 Apache 安装在其默认位置,则此 Web 文档目录是 C:\Program Files\Apache Group\Apache2\htdocs。使用此位置没什么不对的地方,但是也没什么特别的好处。例如,我通常备份我的 Windows 的 My Documents 目录。我在此位置存储我的全部编辑、写作和编程文件,这就使备份和恢复操作变得非常容易。然而,此实践将完全忽略您为 Apache 创建的所有 Web 站点文件。我建议您将 C:\Program Files\Apache Group\Apache2\htdocs 添加到您进行备份的目录,但是这么做有一些麻烦。甚至更糟,当您升级 Apache 时,新的版本可能会删除或覆盖此目录。

我更愿意让 Apache 在一个不同的位置查找 Web 文件 —— 自然,此位置位于 My Documents 目录下。这是一个容易实现的更改。

首先,在 My Documents 下创建一个子目录;我使用 websites 作为目录名,因为此名称的含义是不言自明的。请参阅图 3 来获得可视化辅助。

图 3. My Documents 下的 websites 目录

fc42502107cff4f253b0c4ce9682ac6e.png

现在您能够告诉 Apache 在这个备选位置查找 Web 文件了。几乎所有 Apache 的配置都通过一个简单的文本文件 httpd.conf 处理,此文件位于 C:\Program Files\Apache Group\Apache2\conf 目录中。打开此文件;它很长,但是我将指导您进行需要的操作。

默认情况下,Windows 使用 Notepad 打开此文件。按下 Ctrl+F 来打开搜索对话框(如果您使用的是其他编辑器,可以使用该应用程序的搜索命令)。在搜索对话框中,输入 DocumentRoot。您将看到一个类似以下内容的条目:

#

# DocumentRoot: The directory out of which you will serve your

# documents. By default, all requests are taken from this directory, but

# symbolic links and aliases may be used to point to other locations.

#

DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"

DocumentRoot 是 Apache 用来代表其默认 Web 目录的键。要使 Apache 查找其他位置,只需使用您自己的目录替换此条目即可,如下所示:

#

# DocumentRoot: The directory out of which you will serve your

# documents. By default, all requests are taken from this directory, but

# symbolic links and aliases may be used to point to other locations.

#

DocumentRoot "C:/Documents and Settings/Brett McLaughlin/My Documents/websites"

请确保路径包括在引号中。这让 Apache 可以处理长 Windows 路径名称。

您还需要在另一个位置进行更改;向下滚动几行,将看到一个如下所示的注释:

#

# This should be changed to whatever you set DocumentRoot to.

#

不用说,遵照此说明进行更改:

#

# This should be changed to whatever you set DocumentRoot to.

#

您必须重启服务器,才能使 Apache 识别这些更改。右击位于系统托盘中的 Apache 图标(如图 2 所示),单击 Open Apache Monitor。然后在此监视器的右侧,单击 Restart。此 Service Monitor 反映了服务器的状态。现在您只需进行一些测试,来查看 它们是否工作正常。

测试安装

在启动 Web 浏览器之前,我必须和您回顾一个概念。请耐心些,我保证情况不会太坏。当您安装 Apache 时,它会在您的机器的 80 端口上设置商店。这很好,因为当您在 Web 浏览器中输入常规 URL 时,浏览器会自动尝试连接所请求的机器上的 80 端口。您可以选择添加一个类似以下内容的端口: http://www.oreilly.com:8080;但是因为您希望连接到默认端口,所以无需指定此额外信息。

这样,剩下的任务就是在端口号之前输入内容了。通常情况下,您将输入类似 radar.oreilly.com 或 www.thepokergeek.net 之类的内容。您之前可能曾经输入过一些内容作为服务器名称(例如 roland.gilead.net),但是这并不意味着当您在浏览器中输入此服务器名称时,它会起作用。您必须确保输入的名称映射到机器的 IP 地址。我在这里不会过多地介绍这些内容,而只会简单地告诉您一个小秘密:您总是可以通过 IP 地址 127.0.0.1 访问您正在使用的机器。这称为环回地址 ,它将您的请求环回到您的机器上。(责任编辑:大宝库)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值