用PHP控制wget

用PHP控制wget,php,process,fork,wget,download,Php,Process,Fork,Wget,Download,我正在编写一个命令行PHP控制台脚本,用于监视新的URL并为我正在处理的客户机项目启动(大型)下载。客户机目前正在使用一个稍微特定的wget命令手动下载它们,并且理想情况下希望继续使用该命令 我想知道从PHP调用wget的最佳方式是什么,并观察下载完成或出现的任何错误。目前,我使用的是一个基本的shell_exec,但是它不适合于生产环境 任何建议都会非常有用 谢谢。 你可能要考虑的是使用卷曲代替WGET。libcurl很好地集成到PHP中,具有所有错误报告功能 你可能会发现一些有用的信息。cU

我正在编写一个命令行PHP控制台脚本,用于监视新的URL并为我正在处理的客户机项目启动(大型)下载。客户机目前正在使用一个稍微特定的wget命令手动下载它们,并且理想情况下希望继续使用该命令

我想知道从PHP调用wget的最佳方式是什么,并观察下载完成或出现的任何错误。目前,我使用的是一个基本的shell_exec,但是它不适合于生产环境

任何建议都会非常有用


谢谢。

你可能要考虑的是使用卷曲代替WGET。libcurl很好地集成到PHP中,具有所有错误报告功能

你可能会发现一些有用的信息。cURL唯一的问题是,我不太确定它在更大的下载量和我的客户的特定需求下能起到什么作用;curl几乎可以支持任何其他HTTP客户端可以支持的任何东西(cookies、HTTPS等),您能提供一些示例代码吗,特别是关于文件下载的?