当你安装64位的PHP5.3.13时,原安装包中的curl扩展C++编译错误,使用了开发Debug模式,这样就造成
php_curl.dll发生side-by-side错误。所以需要用VC 2008重新编译Curl扩展包,编译后的正确文件如下:
php_curl-5.3.13-nts-VC9-x64.zip
php_curl-5.3.13-VC9-x64.zip
另外最新版的PHP 全64位安装包,请从这里下载
*****典型出错信息******
中文
“c:\wamp\bin\php\php5.3.13\ext\php_curl.dll”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC90.DebugCRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32"
,version="9.0.21022.8"。 请使用 sxstrace.exe 进行详细诊断。
英文
Activation context generation failed for “c:\wamp\bin\php\php5.4.3\ext\php_curl.dll”. Dependent Assembly Microsoft.VC90.DebugCRT,processorArchitecture=”amd64″,publicKeyToken=”1fc8b3b9a1e18e3b”,type=”win32″
,version=”9.0.21022.8″ could not be found. Please use sxstrace.exe for detailed diagnosis.
附件:
php_curl-5.3.13-nts-VC9-x64.rar