啊,没人吗?
这是我在CSDN上的第一贴啊

解决方案 »

  1.   

    我想应该是你的php脚本的问题,仔细检查一下你的php脚本,看看脚本未执行前CPU是否满负荷,如果不是,基本都是脚本进入死循环了。
      

  2.   

    我的PHP在我的IIS运行的好好的啊,基本配置方法也和你差不多啊
      

  3.   

    应该不是脚本问题,因我出错是CPU正常,只是内存将近100%!
    可能是我的WIN2K有问题吧,反正我现在先CGI模式用用,只是只能一个站点就麻烦点!
    谢谢两位
      

  4.   

    CGI模式下任何目录都可以运行PHP啊。
    和php.in中的doc_root好象没有关系。
      

  5.   

    我觉得也应该任何目录都可运行啊!
    但我这测试只要doc_root中指定目录运行就没问题,否则就出现:
    CGI Error
    The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:我的PHP 4.2.3
      

  6.   

    一、下载最新版本的PHP解释程序 
    下载地址为: ftp://ftp.oso.com.cn/download/PHP/php-4.0.4-Win32.zip  (3882KB) 或者是: http://www.fykx.net/download/php/php-4.0.4-Win32.zip  二、安装PHP解释程序 安装步骤: 1.将压缩包解压到C:\PHP这个目录下. 2.将“C:\php\dlls”目录下的所有文件复制到“c:\WinNT\System32(Winodws98系统为C:\Windows\System)”目录下,有旧的文件存在就覆盖它。 3.将C:\PHP\php.ini-dist这个文件改名为PHP.ini,复制到“C:\WinNT(Winodws98系统为C:\Windows)”目录下,并修改里面的内容,具体如下: 
    找到“extension_dir = ”改为“extension_dir=c:/php/extensions” 
    再稍微往下看,改成这个样子: 
    ;Windows Extensions 
    ;Note that MySQL and ODBC support is now built in, so no dll is needed for it. 

    extension=php_bz2.dll 
    extension=php_ctype.dll 
    extension=php_cpdf.dll 
    extension=php_curl.dll 
    extension=php_cybercash.dll 
    extension=php_db.dll 
    extension=php_dba.dll 
    extension=php_dbase.dll 
    extension=php_domxml.dll 
    extension=php_dotnet.dll 
    extension=php_exif.dll 
    extension=php_fdf.dll 
    extension=php_filepro.dll 
    extension=php_gd.dll 
    extension=php_gettext.dll 
    ;extension=php_ifx.dll 
    extension=php_iisfunc.dll 
    extension=php_imap.dll 
    extension=php_interbase.dll 
    extension=php_java.dll 
    extension=php_ldap.dll 
    extension=php_mhash.dll 
    ;extension=php_mssql65.dll 
    extension=php_mssql70.dll 
    ;extension=php_oci8.dll 
    extension=php_openssl.dll 
    ;extension=php_oracle.dll 
    extension=php_pdf.dll 
    extension=php_pgsql.dll 
    extension=php_printer.dll 
    extension=php_sablot.dll 
    ;extension=php_snmp.dll 
    ;extension=php_sybase_ct.dll 
    extension=php_yaz.dll 
    extension=php_zlib.dll 如果哪个库在运行时不正常,就在行首加上分号“;”. 4.修注册表。(需要重新启动计算机才能生效) 
    在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map 
    增加以下键值: 
    键名: ".PHP" 键值: "C:\php\php.exe %s %s" 5.点击"开始->程序->管理工具->Internet 服务管理器"打开"Internet 服务管理器",右击"默认Web站点->属性"打开"默认Web站点属性"窗口,在"ISAPI筛选器"配置页下,添加一个新的筛选器,筛选器名称为PHP,可执行文件为php4isapi.dll文件的完整路径,如C:\php\sapi\php4isapi.dll;在"主目录"配置页下,按"配置"按钮打开"应用程序配置"窗口,添加一个应用程序映射项,可执行文件为php.exe,文件的完整路径 
    如C:\PHP\php.exe,扩展名为.php(当然也可以改成别的,不过要注意您的PHP程序要以它为后缀哦),把"脚本引擎"打上勾,重新启动电脑及WWW服务。 
      

  7.   

    去这里下载一个手册,里面有配置方法。
    http://expert.csdn.net/Expert/topic/1140/1140361.xml?temp=.7633325
      

  8.   

    我终于找到原因了,CGI方式,只要php.ini中的doc_root不指定就可在所有的网站运行!至于SAPI不稳定的原因,还是不知道,算了能用就行,反正PHP.NET也说SAPI在WIN32上运行就可能出错问题!谢谢各位!结贴了,结贴了.(怎么结的说,管理吗)