我有一個多線程的cli下載程序的ubuntu名爲Aria2c。無法獲取shell_exec來下載文件
我一直在試圖讓php腳本運行aria2c並使用shell_exec下載文件,但我似乎無法讓它工作。最終,我打算在頁面上有一個輸入框,我可以輸入鏈接,詠歎調將下載它。
下面的代碼,我想出了(現在即時通訊手動輸入鏈接):
<?php $dl = shell_exec('aria2c -d /home/user/ www.downloadlink.com'); ?>
注意,aria2c命令我指定以及在shell工作;並且我試圖下載的目錄被設置爲'777'。
我很困惑,爲什麼它不工作,有什麼想法? PS:我更喜歡使用aria而不是替代品,因爲它是多線程的並且它支持cookie。
了www/apache用戶有權限運行詠歎調?什麼是$ dl? – 2011-05-19 10:53:08
爲什麼不是multi_curl? shell命令的輸出是什麼? – Nemoden 2011-05-19 10:53:45
執行任何其他shell_exec命令實際上是否成功? – Nanne 2011-05-19 10:53:50