我有 PHP 文件,我使用 gnuplot 绘制正弦图并保存输出,但是在 localhost 中运行 php 文件后,输出不会保存在任何地方。这是代码:
<?php
`echo "set term png;set xrange[-2*pi:2*pi];
set output 'output.png'; plot sin(x)" | gnuplot`;
?>
我exec()
也使用而不是上面的代码,但没有区别:
exec('echo "set term png;set xrange[-2*pi:2*pi];
set output \'output.png\'; plot sin(x)" | gnuplot');
但是我在终端中运行了上面的代码,输出保存在我的主目录中。当我使用 PHP 运行代码时,输出应该保存在 localhost 目录中,但是在运行代码之后似乎什么也没发生。我给出了不同的路径来保存输出(如桌面),但仍然没有输出。
知道我该怎么做吗?