shell_exec,带有手动安装的命令

时间:2017-10-20 10:42:29

标签: php

我似乎无法让这个工作:

shell_exec("/anaconda/bin/scrapy crawl script_v5 -a calln=D5 -o output_D5.csv");

我怀疑手动安装的命令不起作用。

此外,我试图转储$ PATH以了解其搜索位置,但

shell_exec("echo $PATH");

返回NULL。

为什么会这样,我该如何解决?

顺便说一句,我从浏览器调用运行MAMP的localhost运行脚本。

1 个答案:

答案 0 :(得分:0)

由于存在高风险的安全问题,大多数服务器都禁用了此功能

shell_exec();

所以你应该阅读文件,然后得到你的输出。 使用

fopen()