谢谢,我的信箱: [email protected]

解决方案 »

  1.   

    V5.0.2和V5.0.0的文件似乎不一样
    现在已经可以运行了
    不过重启IIS前后,首次运行php时,会弹出找不到dll的提示
    我的php放在D:\php下,我已经设置extension_dir = "D:\php\ext"
    但是没用?不知道怎么回事?
    我只往C:\winnt下拷了php.ini
    是不是还要把ext目录下的所有dll都拷到c:\winnt\system32下??
      

  2.   

    不是ext目录的!!!看看什么提示,贴出来好解决,是没找到外部库造成的
      

  3.   

    经过仔细测试发现有的可以找到,有的找不到,比如我没装mysql,启用mysql.dll的话,就提示找不到该dll,我装了mssql,起用mssql.dll就正常:)
    还在摸索中...
      

  4.   

    没装Mysql不要紧,你可以把D:\php目录下的libmysql.dll复制到System32目录,加入GD2,把gds32.dll复制到System32目录,使用新的Mysqli函数,则将libmysqli.dll复制到System32目录,这些dll都是外部库
      

  5.   

    手册中有说明,比如lamp函数,不需要外部库就可以运行,所以,只需要修改php.ini就可以加入此扩展,而需要外部库的函数,你必须将外部库复制到系统目录才能运行
      

  6.   

    1、cgi.force_redirect = 0
    是cgi方式需要的,isapi不需要
    2、复制D:\php下的所有不以php打头的.dll文件(不含子目录中的)到c:\winnt\system32下
    3、支持mysql需要extensions=php_mysql.dll,php5默认支持的数据库是SQLite
    4、那些扩展库需要第三方支持在手册中可以查到,另外snapshot.txt中也有
      

  7.   

    谢谢大家,搞定了,原来snapshot.txt中有说明
    马上结贴