重新定义系统默认的
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 服务台器能否正常工作啦。相关内容请看下一章的《系统测试》。