Apache配置文件是C:\Apache\Apache2\Conf\Httpd.conf,可用任何文本编辑器来编辑。
查找DirectoryIndex,定位到下面这一行:转自:动态网制作指南 www.knowsky.com
 
DirectoryIndex index.html index.html.var # index.php
 
为了允许Apache处理PHP页,要删除注释字符(#),变成:
 
DirectoryIndex index.html index.html.var index.php
  还要允许在任何目录中使用.htaccess文件,所以请在配置文件中查找AllowOverride,
把这个设置从None改成All。保存了所做的改动后,可继续在文本编辑器中打开该文件,
因为等会儿安装PHP时,要再次编辑这个文件。安装PHP
虽然可以下载PHP的源码,但和Apache 2一样,最好直接使用二进制发行包。
Apache 2可采取2种方式来运行PHP程序:通过一个CGI接口来运行(外部调用Php.exe),
或者使用PHP的DLL文件在Apache的内部运行。后一种方式的速度较快。所以,针对每个版本的PHP,
都会提供2个Windows二进制发行包。较小的是.msi包,它会安装CGI可执行程序Php.exe,
但其中拿掉了通过Apache DLL来运行PHP脚本所需的模块。较大的.zip包则包含了所有这些东西,
你可以从snaps.php.net网站的Win32区域下载它们。文件下载完毕后,把它解压到C:\Php(保留文件夹名称)。
除非你有绝对的把握,请同时下载PHP手册,它有多种语言的版本可供选择。 配置Apache 2来运行PHP4转自:动态网制作指南 www.knowsky.com
现在来到了最有趣的部分:将Apache和PHP完美地配合起来。
首先,请将C:\Php\Dlls目录中的所有DLL文件拷贝到Windows的System目录(%windir%\System)。
接着,在Apache的配置文件(Httpd.conf)中查找包含了大量AddType命令那个小节,自己添加下面这一行:
 
AddType application/x-httpd-php .php
 
将C:\Php\Php.ini-recommended拷贝到Windows目录(%windir%),把它重命名为Php.ini,
并用文本编辑器打开它。编辑其中对doc_root、extension_dir和session.save_path进行设置的3行,
使其和下面展示的一致,注意要把InstallDir替换成你的Apache 2的安装目录的名称。
 
doc_root = c:\apache\apache2\htdocs
extension_dir = c:\php\extensions
session.save_path = c:/temp
 
在session.save_path中使用正斜杠和反斜杠都是允许的。
PHP手册声称这些路径参数需要在最后添加一个反斜杠,但这个说法是不正确的。
在PHP 4.3中不需要这样做。另外,如果C:\Temp不存在,请自己创建它。下一步是允许Apache将PHP程序作为模块来运行,这要求你采取2个步骤。
首先,将C:\Php\Php4ts.dll拷贝到Windows的系统文件夹(%windir%\System)。
在Httpd.conf中找到LoadModule小节,自己添加下面这一行: LoadModule php4_module “c:/php4/sapi/php4apache2.dll”