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 の認証の問題でもないように思えます (これまで読んだことから通常の疑いがあります)。そのため、アイデアが不足しています。
前もって感謝します!