3

exec() GhostScript を必要とするライブラリを使用しようとしていますが、私の MAMP サーバーでは失敗します。テストを実行するために、この小さなコードを書きました。

<?php 
$cmd = "...";
$output = array();
exec($cmd, $output)
echo $output[0];
?>

まず、設定$cmd'whoami'て動作し、PHP とターミナル (私のユーザー名) で同じ結果が得られます。

それから私は試してみましたが'/usr/texbin/latex --version'、それもうまくいきます。

しかし、私が試してみると'/opt/local/bin/gs --version'、端末で動作しているのに失敗します。

それは PATH の問題でも apache の認証の問題でもないように思えます (これまで読んだことから通常の疑いがあります)。そのため、アイデアが不足しています。

前もって感謝します!

4

4 に答える 4