将PHP从5.3.4升级到5.3.22后,PHP CURL未在WAMP中加载

use*_*220 7 php apache installation curl wamp

我有完全相同的问题,因为PHP cURL不起作用 - Windows 7 64位上的WAMP

在Apache重启时没有加载CURL,并显示消息:"PHP启动:无法加载动态库'c:/wamp/bin/php/php5.3.22/ext/php_curl.dll' - 操作系统无法运行%1.\r \n在第0行的"未知"中

除了我没有像在另一个线程中那样安装5.3.13但是我试图在现有的WAMP安装中从5.3.4升级到5.3.22,在Win 2008R2 64位上运行Apache 2.2的x64 VC9 TS. 4 x64.

我做了以下步骤:

  • 停止了Apache
  • 在/wamp/bin/php5.3.22中解压缩php5.3.22;
  • 更新了php.ini,httpd.conf和2个Wamp配置文件,指向新的PHP版本;
  • 使用新的更新了Apache\bin中的php5ts.dll和php5isapi.dll
  • 更新Windows PATH指向php5.3.22文件夹而不是php5.3.4
  • 重新启动Apache - > CURL加载错误消息

我可以尝试其他线程中提供的大部分答案,除了来自Matthieu的答案:

转到http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/并下载与您的php对应的curl版本"固定卷曲扩展名"下的版本.

......因为Anindya网站上没有5.3.22的"固定卷曲延伸".

有没有人知道5.3.13之后是否需要"固定卷曲库"?我能在哪里找到它?

Rig*_*lly 3

你的问题要么有一些错别字,要么你做错了一些事情。

新的 PHP 应该已经进入 \wamp\bin\php\php5.3.22 用新的更新了 Apache\bin 中的 php5ts.dll 和 php5isapi.dll这是通过在 WAMP 中切换版本来完成的,您不需要手动执行此操作

更新Windows PATH以指向php5.3.22文件夹而不是php5.3.4无需将PHP放在PATH中,实际上它降低了WAMPServer在PHP的各个版本之间切换的能力。

看看这个,它可能会有所帮助How to install a version of PHP into an existing WAMP install