补充:
我还在httpd.conf里的最后加了
ScriptAlias /php/ "c:/php/" 
AddType application/x-httpd-php .php 
Action application/x-httpd-php "/php/php.exe" 
这三行。

解决方案 »

  1.   

    把c:/php/php.*什么的(是个文本文件)copy到c:/windows 或 c:/winnt
    ren php.* php.ini
      

  2.   

    你用http://localhost/test.php试一试!
      

  3.   

    安装成SAPI方式!(我真是大木瓜)
      

  4.   

    我用的是win98 + Apache 1.3.20 + PHP4.0 + Mysql
    顺便再问个问题,我把c:\mysql\my-example.cnf copy到c:\my.cnf,然后运行c:\mysql\bin\mysqld.exe,然后它出错说 Can't initialize InnoDB as 'innodb_data_file_path' is not set,这应该怎么办?我再运行c:\mysql\bin\mysql.exe,然后他要我输入密码,好象没有密码,我只要打回车就可以进去了,在那里可以修改密码?
      

  5.   

    把php.ini-dist 改名为php.ini,再拷到windows目录c:\winnt
    把php4ts.dll拷到c:\winnt\system32
    再start apache,如果屏幕出现php/4.0.4 running ,就ok了
      

  6.   

    mysql>use mysql
    mysql>select * from user
    改mysql库中的user数据
      

  7.   

    我已经把php.ini-dist 改名为php.ini拷到windows目录c:\windows,把php4ts.dll拷到c:\windows\system里了,但start apache时屏幕没有出现php/4.0.4 running,问题依旧。
      

  8.   

    编辑httpd.conf,加入:
        AddType application/x-httpd-php .php
        LoadModule php4_module c:/php/sapi/php4apache.dll
    copy c:/php/php4ts.dll c:/windows/system
    copy c:/php/dlls/*.* c:/windows/systemrestart apache
      

  9.   

    我现在发现我做的这个PHP文件根本就没有被c:\php\php.exe编译,怎么办?
    我已经在httpd.conf里的最后加了
    ScriptAlias /php/ "c:/php/" 
    AddType application/x-httpd-php .php 
    Action application/x-httpd-php "/php/php.exe" 
      

  10.   

    确定php.exe文件在c:\php\下?
    我看不出你配置有什么错误。如果实在不行,你去下载安装:
    http://hotwaters.myetang.com/down/php/apache-mysql-php4.zip
      

  11.   

    我现在可以看到Apache/1.3.20 <win32> PHP/4.0.6 running...出现在窗口里面,可是我用浏览器打开看我的test.php的时候,凡是php语句它都不显示结果,没有任何出错信息,我的这个test.php是用notepad编的,不会是因为用了notepad编的就不能显示吧。
    现在我只想用Apache + PHP, 在php.ini里Dynamic Extensions下面这么多Dll我应该用哪几个?
      

  12.   

    各位朋友我已经知道答案了,是因为我的test.php是用notepad写的,所以显示不出phpinfo(),我也不知道是为什么,但是实验证明就是因为这个原因,哎,差点没被它搞死。 
      

  13.   

    demon007(臭你没商量):
    我把c:\mysql\my-example.cnf copy到c:\my.cnf,然后运行c:\mysql\bin\mysqld.exe,然后它出错说 Can't initialize InnoDB as 'innodb_data_file_path' is not set,这应该怎么办?
      

  14.   

    mysql编译没有支持InnoDB,如果不需要的话在my.cnf里面取消相关设置