gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 12:57:47 25 4
gpt4 key购买 nike

我有与 PHP cURL not working - WAMP on Windows 7 64 bit 完全相同的问题

CURL doesn't load at Apache restart, with message: "PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.22/ext/php_curl.dll' - The operating system cannot run %1.\r\n in Unknown on line 0"

除了我没有像在另一个线程中那样安装 5.3.13,但我正在尝试将现有 WAMP 安装中的 PHP 从 5.3.4 升级到 5.3.22,这两个 x64 VC9 TS 在 Win 2008R2 64 位上运行 Apache 2.2.4 x64。

我做了以下步骤:

  • 停止了 Apache
  • 解压php5.3.22到/wamp/bin/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 的那个:

Go to http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ and download the curl version that corresponds to your php version under "Fixed curl extensions:".

...因为在 Anindya 的站点中没有 5.3.22 的“固定 curl 扩展”。

有谁知道 5.3.13 之后是否需要“固定 curl 库”?我在哪里可以找到它?

最佳答案

要么你的问题有错别字,要么你做错了几件事。

新的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

关于将 PHP 从 5.3.4 升级到 5.3.22 后,PHP CURL 未加载到 WAMP 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20029083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com