Action application/x-httpd-php4 "/php4/php.exe这一行是要你输入你安装PHP.EXE的位置。
你把它改好,就OK了。

解决方案 »

  1.   

    好象还是不行:(
    再帮我看看这些出错的信息是什么意思:Apache server shutdown initiated...
    [Mon Jul 02 15:20:15 2001] [error] [client 127.0.0.1] Premature end of script headers: c:/php4/php.exe
    [Mon Jul 02 15:20:25 2001] [error] [client 127.0.0.1] Premature end of script headers: c:/php4/php.exe
    [Mon Jul 02 15:22:45 2001] [error] [client 127.0.0.1] Premature end of script headers: c:/php4/php.exe先谢谢上面这位了!
      

  2.   

    ScriptAlias /php4/ "C:/php4/" 
    AddType application/x-httpd-php4 .php 
    AddType application/x-httpd-php4 .php3 
    AddType application/x-httpd-php4 .php4 
    Action application/x-httpd-php4 "/php4/php.exe"这些东西并不是加在httpd.conf文件最后面的,而是要加在相应的位置(行)!
    比如ScriptAlias这行,你先search“ScriptAlias”,找到相应的行,该加的加,该改的改,该去掉前面";"的就去掉前面的";"。
    其他的类似。这样应该就可以了!建议找一篇详细介绍php配置的的文章,一步一步来,不行就全部卸掉重新来!
      

  3.   

    ScriptAlias /php/ "C:/php4/"
     
    AddType application/x-httpd-php .php3 
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php4Action application/x-httpd-php "/php/php.exe"这样设置应该没问题的。
    检查一下你的Apache是不是正常启动了,在WIN98下运行时是有一个DOS窗口的。
      

  4.   

    另外还要看看你的PHP是不是设置正常。检查一下php.ini,可用如下方法:在DOS窗口下进入PHP.exe目录,输入PHP运行一下,看有什么错误。如没错,就一切OK。
      

  5.   

    ScriptAlias /php/ "C:/php4/"
    这一句是指明你php的虚拟目录的
    你需要把C:/php4/ 改成你安装PHP的相应目录
      

  6.   

    to bill_hongs(hongs):
    按照你的方法我试了一下,结果是有错误:Unable to dynamic library 'c:\php4/php_mssql70.dll
    Unable to dynamic library 'c:\php4/php_imap4r2.dll在我的php4的目录下有php_mssql70.dll但没有php_imap4r2.dll却有php_imap.dll这个文件。
    我用的是php4.0.2这个版本。而我在98里用pws4做服务器时就很正常。真不知道到底是什么原因啊!在这里,我要谢谢各位的帮助,再过几天,如果还解决不了,我就把分数给各位加上!:)
      

  7.   

    哎,如果还是不行,你去下载:
    http://hotwaters.myetang.com/down/php/apache-mysql-php4.zip这个基本上帮你配置好了,你只要简单的设置就可了。
    APACHE+MYSQL+PHP4~
      

  8.   

    To ScriptAlias /php4/ "C:/php4/" :
        错,可以加在最后面的。
    请参考:
    http://www.csdn.net/develop/read_article.asp?id=2730