05月12, 2015

php_curl.dll与Microsoft.VC90.DebugCRT的关系

当你安装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

php_curl-5.3.13-VC9-x64.rar


本文链接:https://lxyit.com/article/show/65.html

-- EOF --