我想从我的PHP环境中运行python / scrapy脚本。我在受限的服务器上运行它,但是可以在bash上使用以下命令使其运行:
cd /www/path/to/python-script/
source $HOME/anaconda3/bin/activate ~/anaconda3
scrapy crawl project -o /www/path/to/destination-folder/bla.csv
现在我很难用PHP复制它。不幸的是,以下尝试不起作用:
$run = shell_exec("cd /www/path/to/python-script/;
source $HOME/anaconda3/bin/activate ~/anaconda3;
scrapy crawl project -o /www/path/to/destination-folder/bla.csv");
var_dump ($run);
结果为NULL
我如何在anaconda环境中从PHP运行带有与PHP脚本无关的绝对文件夹的python脚本?