我正在尝试使用一个需要执行GhostScript的库,但它在我的MAMP服务器上无法执行。 我编写了这个小代码来运行测试:
<?php
$cmd = "...";
$output = array();
exec($cmd, $output)
echo $output[0];
?>
首先,我已将$cmd
设置为'whoami'
,在PHP和终端中都可以正常工作并给出相同的结果(我的用户名)。
然后我尝试使用'/usr/texbin/latex --version'
,这也很好地工作了。
但是,当我尝试使用'/opt/local/bin/gs --version'
时,它失败了,而在终端中它却可以工作。
在我看来,这既不是路径问题也不是apache授权问题(从我迄今为止所读到的),所以我正在失去主意。
提前致谢!
ln -s /opt/local/bin/gs gs
,但我不确定如何更改授权? - Arnaud