在Silex中使用wget命令?

时间:2015-12-09 06:48:51

标签: exec silex

我一直在尝试使用exec和Silex,但我的命令并没有执行。 实际上我需要检索整个网站及其css,js和图像,并将其存储在我服务器的目录中。

exec("wget \
                --recursive \
                --no-clobber \
                --page-requisites \
                --html-extension \
                --convert-links \
                --restrict-file-names=windows \
                --domains website.org \
                --no-parent \
                    www.website.org/tutorials/html/");

我被告知不要与Silex一起使用exec(),那么请你帮帮我吧?

1 个答案:

答案 0 :(得分:0)

您可以通过安装chocolatey软件包管理器然后wget将wget作为Windows shell中的命令行实用程序。

要安装软件包管理器,请在具有管理员权限的控制台内运行: @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

然后你可以安装wget并在你的shell中使它可用(因此PHP): choco install -y wget(不要忘记在特权控制台中运行它。)