gpt4 book ai didi

Windows 7 64 位和 Apache 下的 PHP 和 CURL

转载 作者:IT王子 更新时间:2023-10-29 00:10:14 25 4
gpt4 key购买 nike

我试图在我的盒子上使用 curl 和 PHP,但没有成功。

我的配置:


操作系统:win 7 64 位,

PHP:5.3.1,

Apache :2.2.14


我能够使用 mysql 扩展,所以我的 php.ini 的配置看起来不错。但是我在使用 curl 的 Apache 日志中得到错误:

PHP 警告:PHP 启动:无法加载动态库 'C:/php-5.3.1/ext/php_curl.dll' - 找不到指定的模块。\r\n 在第 0 行的未知中

文件就在那里,它正在加载 php_mysql.dll 没有任何问题。

我什么都试过了:要将 dll 文件放在 apache\bin、windows\system32 中,请将 php EXT 的路径放在 PATH 环境变量中。在 Windows 32 中放置一些库(libeay.dll 和 sssomething.dll)

嗯,我认为这可能与我的 64 位 Windows 或 PHP 版本有关。也许。我不知道了:(

有什么想法吗?

更新我没有使用 Wamp,因为我想知道我对我的系统做了什么,并最终选择了我想要的 apache、php 和 MySql 的版本。

我的解决方案

我在我的 PATH 环境变量中添加了 PHP 的路径,它起作用了。我会尝试找出所需的 DLL。

更新:看起来它是 libeay32.dll 和 sslleay32.dll 必须在 PATH 环境变量中。我添加到 Apache 的 bin 子目录,它工作了。

最佳答案

我在 Windows 7 64 位/Windows 8 64 位中使用 PHP cURL 解决了这个问题:

  1. 停止 WampServer。
  2. C:\wamp\bin\php\(您的 PHP 版本) 中打开 php.ini 并从 ;extension=php_curl.dll 中删除分号.
  3. 启动 WAMP 并进行测试。

如果还是不行:

我从 this link 下载了 php_curl-(你的 PHP 版本)-VC9-x64.zip ,并将C:\wamp\bin\php\php-virsion\ext中默认的php_curl.dll替换为新的。

这解决了我的问题。

关于Windows 7 64 位和 Apache 下的 PHP 和 CURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099174/

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