省略第(3)步中的添加
"LoadModule php4_module C:/php/sapi/php4apache2.dll".
试试。

解决方案 »

  1.   

    这样Apache是启动起来了,但是不能解析PHP啊
      

  2.   

    add these to httpd.conf:ScriptAlias /php/ "E:/php/" //here is your path of PHP
    AddType application/x-httpd-php .php 
    Action application/x-httpd-php "/php/php.exe"
      

  3.   

    还是不行,我发现只要在httpd.conf中自己加入类似于“LoadModule php4_module C:/php/sapi/php4apache2.dll”的语句后,apache就启动不起来了。我在装ApacheJserv时也遇到这个问题,只要一加入“LoadModule jserv_module "C:\Program Files\Apache JServ 1.1.2\ApacheModuleJServ.dll"”这句话,Apache就起不来。会不会Apache2.043和操作系统不兼容?可是我在Win2K professional 和Server 上都装过,都有这个问题。我的Apache是从www.apache.org上下载的,版本应该没问题。
      

  4.   

    不要慌,莫要忙....你在第二步操作中有问题!你少复制了一个文件:php4ts.lib我相信你会有问题了!这个问题太简单了. 还害得我特意登记了一个帐号,原来的说啥也不能登陆了,真奇怪!
      

  5.   

    我也遇到过这位仁兄的问题。我后来解决了。我重新安装了一遍。我用的是php-4.3.0RC3-Win32,而php4.2.3一直装不上。1、安装方法:http://www.csdn.net/develop/Read_Article.asp?Id=15428
    2、最关键的地方在,php4ts.dll一定要是该版本的php的。(1)你在开机时php4ts.dll这文件可能正在用,你可以把这个以前的版本的php4ts.dll改名了,(2)再把php-4.3.0RC3-Win32的php4ts.dll复制到system32目录。(3)重起机子。