晕死,写错了是server 2008 R2 64 bit

解决方案 »

  1.   

    php 有64位,第三方编译的,非官方,我正在用你用命令行run一次php,它会告诉你ini有什么不符合规范的,逐条修正
      

  2.   

    是看到了有64位的php,不过直接双击php.exe还是会出现这个错误。
    是不是在server 2008上 apache +php不好弄,我看到网上都是讲的server 2008+ IIS+ php
      

  3.   

    没用过windows server,win7下我会
      

  4.   


    php5.4.0-nts-Win32-VC9-x86这个是必然的。你要下载的应该是Win64而不是Win32
      

  5.   

    我下载了64位的php,还是显示 ·应用程序无法启动·
      

  6.   

    已经解决
    用的还是官网下的5.3.x VC 9 ,Non Thread Safe msi install类型的.用zip自己配置不来
    用的FastCGI模式,听说现在用FastCGI是趋势。在5.3.x 版本,ISAPI dll已经去除了。要用这个还得自己编译。
    用install 类型就不需要自己再装VC ++ 2008了。主要参考地址
    http://www.iishacks.com/2011/02/14/how-to-install-php-5-3-fastcgi-on-windows-2008-iis-7/
    辅助参考地址http://blog.feizhaojun.com/?p=101
      

  7.   

    当然了你在cmd中php -v下还是有错误的,只要在IIS下能运行就行了。
      

  8.   

    我也遇到这个问题了,后来找到原因是因为没有安装 VC++ 2008的库,这里把解决方案帖一下,方便搜索到这个问题的人:
    安装下面的文件就可以了:
    http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe