php_http出错:程序无法启动,因为您的计算机缺少php_propro.dll

时间:2013-12-01 14:12:53

标签: php windows dll php-extension pecl

我正在尝试在Windows上安装php_http。

我的配置是:

PHP Version => 5.3.13                                           
Build Date => May 14 2012 02:46:11  
Compiler => MSVC9 (Visual C++ 2008) 
Architecture => x64                 
Thread Safety => enabled  

所以我最终发现了一个用MSVC9编译的php_http.dll版本,x64架构并启用了线程安全性。 Howewer,现在当我尝试运行php脚本时,我得到:程序无法启动,因为您的计算机缺少php_propro.dll。我知道php_http依赖于php_propro,但我根本无法在互联网上找到这样的dll。

3 个答案:

答案 0 :(得分:1)

当我尝试在Windows下构建自己的本地服务器时。我也遇到了同样的问题 为了解决这个问题,我安装了Visual C++ Redistributable for Visual Studio 2012。我再也没有看到这个错误。

所以,对我而言,你案例中的解决方案应该几乎相同 您已经提到了具有x64架构的MSVC9。因此,您需要安装Microsoft Visual C++ 2008 Redistributable Package (x64)


来源:PHP website
查看具有(主要)标题的信息块(左侧)我选择哪个版本?
在里面你会找到关于 VC9和VC11 的注释。

答案 1 :(得分:0)

您可以在http://www.apachelounge.com/viewtopic.php?p=26283#26283

上找到该dll的版本

答案 2 :(得分:0)

php_prppro.dll可以从windows.php.net网站下载:http://windows.php.net/downloads/pecl/snaps/propro/1.0.0/