我创建了一个简单的测试文件,我们将其命名为 exec.php,内容如下:
<?php
exec('scp -r /vhosts/malta/docs/www/mysite/uploads/www.mysite.com/images/promotions/xmas-survey user@255.255.255.255:/vhosts/mysite/docs/www/images/promotions/xmas-survey/',$out);
print_r($out);
?>
Command Executed.
仅供参考:帐户用户不需要密码即可访问 255.255.255.255
问题在这里:
当我从终端运行这个文件时
php /vhosts/test/www/exec.php
该命令有效,但是当我尝试从网络上运行它时
http://localhost/test/exec.php
该命令没有。
有任何想法吗?
提前致谢