我正在尝试在我的服务器上安装名为 Glype 的代理软件。它继续告诉我“Glype 需要 cURL/libcurl”。我安装了最新版本的curl。为什么会发生这种情况? Glype 使用 PHP 运行,curl 二进制文件位于 /usr/bin 中,并且是rwxrwxrwx
.
答案1
我下载了glype,发现它是一个PHP程序,所以你需要的不是libcurl或CURL二进制文件,而是php_curl模块,
apt-get install php5-curl
应该为你工作。
如果您使用 apache 运行 php,只需重新启动 apache 即可完成安装:
service apache2 restart
答案2
请提供更多信息,例如:
- 你使用什么发行版? (或*nix风味)
- Glype 版本
我的建议是你应该安装libcurl
例如在 Debian 机器中:
$ dpkg -l | grep curl
ii curl 7.21.0-2.1+squeeze2 Get a file from an HTTP, HTTPS or FTP server
ii libcurl3 7.21.0-2.1+squeeze2 Multi-protocol file transfer library (OpenSSL)
检查您是否已经使用上述命令安装了该库dpkg
,或者由于您正在使用 Linux Mint,您应该能够libcurl
通过发出以下命令进行安装:
apt-get install libcurl3
或者您可以使用任何其他可用的包。
答案3
从您的查询和您所做的测试来看,您似乎首先安装了 cURL,并且看起来很像 php 无法找到curl 路径,即使它已正确安装。通过phpinfo
在文档根目录中放置一个页面并查看 php 是否正在使用已安装的curl 来进一步排除故障。如果是这样,那么您可能需要检查curl是否正常工作。编写一个运行curl函数的示例脚本,看看它是否给出任何错误。