无法使用PHP脚本中的perl脚本执行软件

时间:2015-08-07 16:48:22

标签: php perl

在我目前的作品中,我使用php脚本接受查询,然后将查询传递给perl脚本:

<?php
`perl function.pl parameters`
?>

在perl脚本中,外部软件用于预处理和生成输出文件:

$#perl/bin/perl
system "software -out outputfile";

问题是软件成功生成了输出文件,但文件意外空白。这个问题只发生在我从网站加载查询时,perl脚本运行良好,这意味着输出文件包含单词,当我直接通过服务器的终端运行perl脚本时。

我甚至将www-data添加到我自己的用户组中,并修改了输出文件的权限:

open A, ">> outputfile";
close A;
chmod 0775, outputfile;
system "software -out outputfile";

但是,输出文件仍然是空白的。我还可以进一步尝试解决这个问题?

0 个答案:

没有答案