我正在尝试system()
在 IIS 7.0 站点中使用 PHP 方法执行 LFTP 命令。
$command = 'cmd /c lftp -c "open -u name,password -p 22 sftp://server.mylife.com ; cd test/portal/template ; put /cygdrive/c/inetpub/uploads/cata/exports/tpl_1421946484/cata.csv;"';
system($command);
我把它放在一个PHP文件中。如果直接通过命令行运行它,php sendFile.php
它工作正常。但是,如果我通过 IIS 7.0 网站访问同一个 php 文件,我什么也没有,也没有错误。
我不明白它是从哪里来的……!
有什么帮助吗?