我可以在我的shell(Linux)中运行一个程序,但是使用PHP在同一台PC上执行相同的命令(使用system
或exec
命令)不起作用。
我可以在PHP中使用system
命令执行简单命令(如ls
或which Java
)。
我更改了特定文件夹/程序的权限,并使用了我的文件和程序的整个路径。
system("/usr/bin/java -jar /pathforprogram/programe.jar -convert /pathtforinput/inputfile.txt -xtg outputfile.txt >optional.txt");
这可能是什么原因?