apache 2和php是创建交互式网站的流行方案,而且成本很低。在windows中安装apache 2是一件轻而易举的事情,但要使php 4与apache 2配合无间地运行,就需要一定的技巧。
在php 4.3手册的windows安装小节,没有解释如何让php与apache 2配合使用,而有关apache 2安装的小节缺失了你需要的大量信息。在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好不断试验和犯错。例如,有些人甚至将php的dll替换成其他php版本的dll。ok,为了节省你的宝贵时间,我们准备了这篇最权威的指南文章,帮你扫除一切烦恼。
使用正确版本的windows
首先要说一说兼容性:apache 2不能在windows 95上运行;在windows 98上勉强能够运行,但不能作为服务使用。从4.3版本开始,php也不再支持windows 95。所以,你的windows操作系统必须是windows nt、2000或者xp。
apache 2:源码还是二进制?
如果你有visual c++ 5.0或更高的版本,或者安装了microsoft visual studio,那么虽然可以根据源码来生成apache,但请绝对不要这样做。在visual studio ide中,windows下的生成过程非常复杂。即使从命令行编译,也绝对不是一件易事。所以,除非你喜欢创建makefile,否则最好获得一份windows installer二进制发行包,也就是一个.msi文件。等你对apache有了足够多的认识,知道自己要进行哪些定制操作时,才可考虑亲手生成(编译)apache。
如果已经安装好并正在运行老版本的apache,首先要停止它,卸载它,然后才能开始安装新服务器。多个版本的apache 2不能共存。
双击apache 2 .msi文件。同意许可协议后,会出现如图a所示的对话框。
图a
正确地设置network domain和server name(如果不打算将apache安装到远程计算机,那么设置localhost就可以了),在administrator’s email address区域输入你的电子邮件地址,保持端口80/服务选项单选钮的选中状态。在下一个对话框中如果选择typical安装,可以快速地获得一个能实际工作的服务器环境。
--------------------------------------------------------------------------------
安装提示
建议将默认安装目录从c:\program files\apache group变成c:\apache或者符合8.3文件名格式的其他名称。这样一来,以后每次输入apache安装路径时,都不必为其添加引号。
--------------------------------------------------------------------------------
稍候片刻,安装向导会告诉你apache 2安装成功。接下来惟一要做的事情就是进行测试,请打开浏览器并访问localhost,这样应该看到默认的apache 2主页。
然后可以删除主web服务器目录中的所有示例文件,它们默认位于c:\installdirectory\apache\apache2\htdocs中。如果有一个现成的主页index.html,请把它拷贝到这里;另外,也可以马上创建一个空白主页。对于未初始化的html,以下代码就可以了:
<html>
<head>title=default server page</head>
<body>default server page</body>
</html>