【问题标题】:Error with php_http: the program can't start because php_propro.dll is missing from your computerphp_http 出错:程序无法启动,因为您的计算机中缺少 php_propro.dll
【发布时间】:2013-12-17 06:15:32
【问题描述】:

我正在尝试在 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 架构并启用了线程安全。但是,现在当我尝试运行 php 脚本时,我得到: 程序无法启动,因为您的计算机中缺少 php_propro.dll。我知道php_http依赖于php_propro,但是网上根本找不到这样的dll。

【问题讨论】:

    标签: php windows dll php-extension pecl


    【解决方案1】:

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

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


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

    【讨论】:

      【解决方案2】:

      您可以在 http://www.apachelounge.com/viewtopic.php?p=26283#26283 上找到该 dll 的版本

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2014-05-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-16
          • 1970-01-01
          • 2016-01-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多