apache2.0.39 php4.2.3在windowsXP下模块方式搭建.

sirarker 2002-07-27 04:46:57
WindowsXP+Apache2.0.39+php-4.2.3-dev
源文件下载:
1. http://www.apache.org/dist/httpd/binaries/win32/
下面的 apache_2.0.39-win32-x86-no_ssl.msi
或者apache_2.0.39-win32-x86-no_ssl.exe

(A full setup package (.exe) containing the Win9x/WinNT
Microsoft System Installer installer is available.
If the Microsoft System Installer is already on the machine,
there is no need to download the .exe, save yourself 3MB and
download the .msi package.)

2. http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

安装服务器和php:
1.选中下载的apache的msi文件,单击右键选择安装,默认方式即可
2.解压缩php4-win32-STABLE-snapshotnumber.zip,得到
php4-win32-STABLE-snapshotnumber文件夹,重命名为php,并
复制到c:\下.
3.将c:\php下的php4ts.dll复制到c:\wondows\system32下(即PATH环境变量的
第一个路径名)
(4.将c:\php\dll下所有.dll文件复制到c:\wondows\system32下.)见下面
配置php.ini和http.conf
1.将c:\php\php.ini-dist复制到c:\windows下,改名为php.ini
2.打开php.ini文件,找到'doc_root='项,置为
doc_root="C:\Program Files\Apache Group\Apache2\htdocs"
即在这个目录(apache服务器主文档目录)下的php文件才可以执行.
找到'extension_dir='项,置为
extension_dir ="C:\PHP\sapi"这里面有扩展库的.dll文件(注意,
当网页不能执行,给出错误不能找到.dll文件时,将c:\php\sapi下所有
.dll复制到c:\windows\system32下).
保存php.ini并退出编辑.
3.打开c:\progame files\apache group\apache2\conf\httpd.conf
确保servername 设置好(最起码localhost),
找到一系列 LoadModule开头的指令项,在最后加入如下内容:

LoadModule php4_module c:/php/sapi/php4apache2.dll
<FilesMatch "\.php$">
SetOutputFilter PHP
</FilesMatch>

接下来找到AddTYpe application/x-tar.tgz 指令,在其后加入:

AddType application/x-httpd-php .php

保存httpd.conf,并退出编辑.
重启apache2服务
可以在命令行方式下键入:
net stop apache2
net start apache2


在....htdocs/目录下加入.php文件如index.php,在浏览器地址栏内键入
http://localhost/index.php
试试看,希望你好运!!
...全文
6 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sirarker 2002-07-29
sorry,sorry,一不小心,打错了,希望没给燕青太大麻烦.应该是c:/php/extensions
回复
LeeMaRS 2002-07-28
Apache 2.0.39支持模块方式安装PHP的,不过得PHP4.2.2.
PHP 4.2.3-dev是开发中的版本,没试过,不清楚.

置为extension_dir ="C:\PHP\sapi"这里面有扩展库的.dll文件

搞错了吧,明明是C:\PHP\extensions
回复
sirarker 2002-07-28
我在这里给大家介绍几个比较专业的php论坛,但是需要有懂英文:
http://www.phpdeveloper.org/view_tut.php?id=43

http://www.code-labs.com/

http://www.fastboard.org/forum/display.php?forumid=2&page=11&topicTime=&orderby=

http://www.phpbuilder.com/forum/ (还可以)
回复
haoduoskye 2002-07-28
楼主,Apache2.0.39支持将php以模块方式安装吗?(这个我也不敢肯定)
引用 “ extension_dir ="C:\PHP\sapi"这里面有扩展库的.dll文件 ”
而且sapi下放的是以何种方式来运行php的dll文件,如isapi,nsapi方式。

楼上的,你可以看以前的文章来找到答案,推荐用apache1.3.26
回复
sirarker 2002-07-28
把你遇到的问题说具体一点,看看源文件是不是有php源代码.
回复
dejoy 2002-07-28
我的不行啊,运行后浏览器一片空白,还有PHP有4.2.3版了吗?我还在用4.2.2
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告