请确保路径包括在引号中。这让 Apache 可以处理长 Windows 路径名称。 PHP程序员站--PHP程序员之家
PHP程序员站--PHP程序员之家
您还需要在另一个位置进行更改;向下滚动几行,将看到一个如下所示的注释: PHP程序员站
PHP程序员站
# # This should be changed to whatever you set DocumentRoot to. # PHP程序员站
不用说,遵照此说明进行更改: PHP程序员站
# # This should be changed to whatever you set DocumentRoot to. # <Directory "C:/Documents and Settings/Brett McLaughlin/My Documents/websites"> www phperz com
您必须重启服务器,才能使 Apache 识别这些更改。右击位于系统托盘中的 Apache 图标(如图 2 所示),单击 Open Apache Monitor。然后在此监视器的右侧,单击 Restart。此 Service Monitor 反映了服务器的状态。现在您只需进行一些测试,来查看 它们是否工作正常。 PHP程序员站--PHP程序员之家
PHP程序员站
PHP程序员站
测试安装 www phperz com
在启动 Web 浏览器之前,我必须和您回顾一个概念。请耐心些,我保证情况不会太坏。当您安装 Apache 时,它会在您的机器的 80 端口上设置商店。这很好,因为当您在 Web 浏览器中输入常规 URL 时,浏览器会自动尝试连接所请求的机器上的 80 端口。您可以选择添加一个类似以下内容的端口: http://www.oreilly.com:8080;但是因为您希望连接到默认端口,所以无需指定此额外信息。 www.phperz.com
PHP程序员站
这样,剩下的任务就是在端口号之前输入内容了。通常情况下,您将输入类似 radar.oreilly.com 或 www.thepokergeek.net 之类的内容。您之前可能曾经输入过一些内容作为服务器名称(例如 roland.gilead.net),但是这并不意味着当您在浏览器中输入此服务器名称时,它会起作用。您必须确保输入的名称映射到机器的 IP 地址。我在这里不会过多地介绍这些内容,而只会简单地告诉您一个小秘密:您总是可以通过 IP 地址 127.0.0.1 访问您正在使用的机器。这称为环回地址 ,它将您的请求环回到您的机器上。 www phperz com
www~phperz~.com
phperz.com
当然,我讨厌打字,而 127.0.0.1 对于频繁使用来说有点过长了。您可以使用一个快捷方式来代替它,这个快捷方式是名称 localhost。它映射到环回地址,如下面的命令输出所示: www phperz com
C:\Documents and Settings\Brett McLaughlin>ping localhost PHP程序员站
phperz.com
phperz.com
Pinging Cuthbert [127.0.0.1] with 32 bytes of data: www phperz com
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 PHP程序员站--PHP程序员之家
Ping statistics for 127.0.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms www phperz com
www phperz com
C:\Documents and Settings\Brett McLaughlin> www phperz com
请注意,名称 localhost 映射到 127.0.0.1。将此端口、IP 地址和 locahost 联系起来,您应在浏览器地址栏中输入的地址是 http://localhost。这会从位于端口 80 的本地服务器那里请求一个页面。结果应该类似图 4,尽管您将看到明显的错误。 www~phperz~.com
图 4. Apache 报告一个 403 Forbidden 错误 PHP程序员站--PHP程序员之家
尽管这不是一个典型的 Web 站点,但是它就是 我们想要的结果。记住,您创建了一个新目录(C:\Documents and Settings\Brett McLaughlin\My Documents\websites),并引导 Apache 在此目录中搜索 Web 文件。问题是此目录中目前没有任何文件。因此,Apache 会报告它不会显示您的空目录(一种安全措施)。修正此问题最容易的方法是导航到此目录,并创建一个简单的文件: www~phperz~.com
<html> <head> <title>My First Page</title> </head> <body> <h1>My First Page</h1> <p>Everything is working now!</p> </body> </html> www.phperz.com
www phperz com
www~phperz~.com
将此文件保存为 C:\Documents and Settings\Brett McLaughlin\My Documents\websites 下的 index.html 文件。默认情况下,Apache 会查找具有此名称的文件,因此,现在您应该能够重新加载浏览器页面了(或者重新输入 URL,如果您已经关闭了浏览器的话)。这次的响应会更有用些,如图 5 所示。 www phperz com
图 5. 此页面指示一切正常 PHP程序员站--PHP程序员之家
现在,您已经安装了 Apache,并准备好使用了。去吃点东西,休息一下,然后再回来 —— 您接下来将继续学习 PHP
|