background image

重新定义系统默认的

WWW 发布根目录。例如可以同时将这两处改成:DocumentRoot "D:/phptest"。

当然,如果没什么特别需要的话我建议你不要去改变它。

  

4、给 Apache 设置虚拟目录:如果所有的*.php3 文件只有放在 Apache 的 WWW 发布根目录下或

其下面的子目录里才能对

PHP 文件进行运行测试,这会给你在管理你的 PHP 文件时带来很大的不便。因

此,最好的解决方法就是我们给

Apache 设置其它的虚拟目录。例如:你可以在 httpd.conf 文件后面添

加这么一行:

  

Alias /phptest/ "D:/phptest/"

  意思是指:将

 D:/phptest/ 目录设置为虚拟目录,/phptest/为该虚拟目录的别名。在完全编译好

httpd.conf 文件后,开启 Apache,你就可以在浏览器的地址栏里输入:http://localhost/别

/*.php3” “

http://localhost/phptest/*.php3”来对 D:/phptest/ 目录下的 PHP 文件进行访问。 

  

5、使 Apache 能够支持 PHP:在 httpd.conf 文件后面添加以下几行:

ScriptAlias /php3/ "d:/php3/" 

AddType application/x-httpd-php3 .php3

AddType application/x-httpd-php3 .php

AddType application/x-httpd-php3 .phtml 

Action application/x-httpd-php3 "/php3/php.exe" 

  值得注意的是:这里的每行配置命令都区分大小写,所以你最好直接从这里挎贝并粘贴。而且第一行

和最后一行的

 "d:/php3/" 和 /php3/php.exe" 是你的 PHP 所安装的目录及 php.exe 程序的所在目录。

  建议将这几行分别和

httpd.conf 文件内原有的相似行放在一起,因为这样比较不会造成以后维护设

定上的出错。

  

6、服务端口的配置:如果你的机子上已经在运行着一个其它的 Web 服务器,如:Microsoft 的 PWS

个人

Web 服务器,因为 PWS 运行时同样是以 Port 80 为其默认的使用端口号,为了避免同时运行两种

不同服务器时所引起的冲突,你可以给

Apache 设置另外一个还没被其它应用程序所占用的端口号,例

如:

Port 81 。这样,两个 Web 服务器就可以同时使用了。重新启动 Apache 服务器,这时你就可以通过

在浏览器的地址栏里输入:

"http://localhost:80/"或者"http://127.0.0.1:80/"进行访问。

  其实你完全没必要同时使用两种服务器,当你想使用

Apache 服务器时,可以先关掉其它正在运行

的服务器,然后再启动

Apache 服务器,这不是更加简单么?

  

7、备注:在 win32 的 Apache 里,所有的路径目录都得将反斜杠改成正斜杠,例如:我们将 D 盘下

phptest 目录表示成这样:D:/phptest 而不是: D:\phptest。

  步骤四

:至此,对 httpd.conf 文件的配置已基本完成。下一步就是重新启动 Apache,测试你的

Apache 服务台器能否正常工作啦。相关内容请看下一章的《系统测试》。