创建FTP下载过程

时间:2013-09-09 23:20:23

标签: php linux ftp

如何在ftp_get()等服务器上创建流程,但不等待其结果继续PHP脚本?

我的问题是我正在处理同步脚本,因为它与max execution time冲突,所以使用PHP下载的文件非常庞大。

有没有办法启动下载文件的过程并将其留给另一个文件?

1 个答案:

答案 0 :(得分:1)

您需要使用PHP进行线程化。

请参阅http://php.net/manual/en/class.thread.php,如果您没有线程经验,那么您应该查看一些教程和示例,然后查看一些。在想到你了解它们之后,再研究一下它们。

也许还有一点......

创建一个稳定的多线程应用程序是一项艰巨的任务。

否则你总是可以增加最长执行时间,或者设置cron作业以提前下载FTP文件,例如30分钟之前使用其他Linux实用程序。