无法在PHP中使用shell_exec()执行wget

无法在PHP中使用shell_exec()执行wget,php,command-line,wget,shell-exec,Php,Command Line,Wget,Shell Exec,出于某种原因,我可以在命令行中执行此命令,但无法在PHP中运行: shell_exec("/usr/bin/wget \"http://www.awesomesite.com/video.mp4\" -O \"/new/path/to/file.mp4\""); 我疯了吗?最好只使用if available检查文件和目录权限。您的apache用户是否有权访问/new/path/to/?web服务器通常以与您不同的用户身份运行。非常感谢您的输入。我将尝试并报告这些。这是文件夹权限。非常感谢。

出于某种原因,我可以在命令行中执行此命令,但无法在PHP中运行:

shell_exec("/usr/bin/wget \"http://www.awesomesite.com/video.mp4\" -O \"/new/path/to/file.mp4\"");

我疯了吗?

最好只使用if available检查文件和目录权限。您的apache用户是否有权访问/new/path/to/?web服务器通常以与您不同的用户身份运行。非常感谢您的输入。我将尝试并报告这些。这是文件夹权限。非常感谢。