php和apache有两种运行模式一种是模块形式的,一种是cgi模式
在apache安装目录下的conf文件夹下有httpd.conf文件用记事本打开在后面加上
LoadModule php4_module d:/php4/sapi/php4apache.dll
   AddModule mod_php4.c
   AddType application/x-httpd-php .php
   AddType application/x-httpd-php .php3
上面这是假定php装在d:/php4下面,而且是模块方式
下面的是cgi模式:
AddType application/x-httpd-php .php
   AddType application/x-httpd-php .php3
Action application/x-httpd-php "/php/php.exe"
Alias /myphp/ "f:/myphp/"
最后一句是把f:/myphp/映射成 主目录下面的/myphp
如果你把文件放在f:/myphp下面就可以这样访问了:
http://ip:端口/myphp/下面的文件名
这两种安装方法只要一种既可以了,
当然你要把php目录下面的php.ini-dist文件拷贝导系统目录下如:c:\winnt\下面,同时要改成,php.ini一般还要把php目录下的php4ts.dll文件拷贝到系统目录下(如:c:\winnt\system32\),然后就可以了

解决方案 »

  1.   

    先告诉我你的Apache2.0.xx的xx到底是多少。
    如果是39,则只能使用CGI方式安装
    如果是其它,估计可以使用模块方装。
      

  2.   

    先告诉我你的Apache2.0.xx的xx到底是多少。
    如果是39,则只能使用CGI方式安装
    如果是其它,估计可以使用模块方装。
      

  3.   

    用foxserv 3.0beta4,apache 2.0.36+php4.21+mysql一次搞定,到sourceforge.net去下吧
    http://prdownloads.sourceforge.net/foxserv/FoxServ-3.0beta4.exe?download
      

  4.   

    php中有php4apache.dll和php4apache2.dll两个模块啊!
    我试过两个模块在Apache2.0.39都不行!
      

  5.   

    我说过了,2.0.39不支持PHP以模块方式安装。只能使用CGI方式。