要使用cURL FTP,两台服务器都需要安装PHP cURL库吗?

时间:2009-07-30 20:58:32

标签: php ftp curl

我正试图将我的大脑包裹起来,告诉我们如何做到这一点。我们需要通过使用FTP的PHP / Web界面在我们的服务器到客户服务器的目录中提供一些文件。我已经看了PHP内置的FTP功能和一些自定义类,但有人建议cURL可能是更好的选择。我们将在我们的数据库中拥有FTP登录凭据,供应用程序访问。有了这些信息,我们可以使用cURL FTP功能进行传输,知道我们的服务器安装了libcurl,但客户端服务器可能没有?两个服务器都必须让它才能使FTP功能起作用吗?

或者我是否完全以错误的方式解决这个问题,并且误解了如何使用cURL并且应该查看FTP PHP类?

3 个答案:

答案 0 :(得分:5)

libCURL是一个图书馆;它充当了客户。

您的客户需要运行FTP服务器,但不需要libCURL。

答案 1 :(得分:2)

为了说清楚,有2台计算机参与其中:

  • 您的服务器,应该使用FTP协议向客户端提供文件的服务器。该服务器不需要运行Web服务器(或PHP)。它唯一需要的是FTP服务器。它还需要配置权限,以便有一个帐户可以通过FTP访问文件。

  • 您的客户端服务器,应该使用FTP协议从您的服务器检索文件的服务器。该服务器需要安装PHP,并使用libCurl。该服务器上的软件需要使用FTP协议访问您的服务器,提供您在盒子上配置的用户凭据。

希望有所帮助。

答案 2 :(得分:0)