gnuplot を使用して正弦グラフをプロットし、出力を保存する PHP ファイルがありますが、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 ディレクトリに保存されますが、コードを実行した後は何も起こらないようです。出力を保存するための別のパス(デスクトップなど)を指定しましたが、まだ出力はありません。
どうすればいいですか?