msvcrt.dll这个东西要替换他 要么你进入安全模式 要么你用打补丁的工具做一个补丁包打上 要么你升级服务包 反正这个不是必须的 只要版本够高就可以 不过听他们几个说isapi方式bug蛮多用的时间长了就自己出问题 莫名其妙的~~~~

解决方案 »

  1.   

    你直接在IIS中重启WEB服务就可以了。
    另外,我从来不把dll拷到window目录下,从来没出现过问题,关键是php.ini中设置extension的目录就行了。
      

  2.   

    第一次我按照说明装了以后并没有问题,可是第二次装时就无法装载isapi筛选器,也试过在iis的Internet 服务管理器里直接重启,也还是无法装载。郁闷!!:(
      

  3.   

    命令行下
    net stop iisadmin
    然后配置isapi
    然后再在命令行下
    net start iisadmin
      

  4.   

    以上方法也试过了,还是不行。
    最后不应是net start iisadmin,而是net start w3svc,前者并不能开启www服务.
      

  5.   

    以上方法也试过了,还是不行。
    最后不应是net start iisadmin,而是net start w3svc,前者并不能开启www服务.
      

  6.   

    我这里也是显示未装载,但是能够正常使用PHP~
    我的PERL也是~
    但我有几次装的都没问题~绿色的Loaded~~
    不知何故~
      

  7.   

    什么Dll文件?我记得 php4_imap.dll 好象在win2000下IIS不能用。
    什么版本?我的PHP4.1.1里怎么没有 msvcrt.dll
      

  8.   

    也是PHP4.1.1,是在dlls文件夹下的mscvrt.dll与system32下的文件重名。
    问题解决了,是php.ini中的设置出了问题。
      

  9.   

    在php.ini中的extension_dir,许多中文书说把它设成php代码包解压的目录,结果怎么试,都无法装载,看了英文说明,才知道应该设成包含php_*.dll文件的extensions的子文件夹,也可以把这些dll文件拷到system32下,extension_dir就可以设成system32了。都是中文惹的祸。
      

  10.   

    msvcrt.dll这个文件是ms cv++6.0的“运行时刻表(runtimes)” 所以你不能替换掉是很正常的!替换是因为早期的版本有一些bug会影响到php所以才要你升级的 不过2000应该不需要!!!你看看2000本身的和php所带的这文件哪个版本高!另外,光这个DLL根本不会影响什么中文!
      

  11.   

    楼上的,我是对 moonglow 说的话的感慨,
    要知道,我把php.ini的注释全翻译过了,
    让hunter在www.phpuser.com上,想让大家看的……
    结果,还是有好多人问的问题是配置引起的……
    而且有好多中文技术书是瞎翻的……
      

  12.   

    另外,如果把所有的php扩展库文件拷贝到nt/2k的system32下、9x的system目录下,extension_dir就可以不设了!
    因为,windows是默认到这些路径下找文件的。
      

  13.   

    哈哈~
    我也把php.ini的注释全都中文化了~
    等我也把它贴出来,大家一起看看~
      

  14.   

    我想翻译PHP 你帮忙不???就是把那些该死的提示都中文话咯 类似 www.mutlimania.com 这个法国站 他把php的提示信息都法文话了
      

  15.   

    关于4.1.1的php.ini尽管开口,我已经翻译的OK了~:)