2016-10-07 19 views
0

set_include_path()を使用して、PHP検索パスに追加して、サーバーがgs実行可能ファイルを検出できるようにします。コマンドラインからスクリプトを実行すると(つまり、「php testpath.php」)、ローカルホスト(Mac OSX 10.11.5)のブラウザからスクリプトを呼び出すと、実行ファイルが見つかりません。 testpath.phpファイルは次のとおりです。私はそれがブラウザ呼び出しから実行可能なGSを見つけることができるように取り組んで、このスクリプトを取得するために行うために必要なものはブラウザでset_include_pathを使用しても効果がありません

$path = '/usr/local/octave/3.8.0/bin'; 
set_include_path(get_include_path() . PATH_SEPARATOR . $path); 
system("which gs"); 

ありますか?ありがとう!

+2

'PHPファイルを含むためのPHPのパスを設定しますset_include_path'。シェル環境のパスは設定されません。 – jszobody

+0

ああ、もちろん...ありがとう! – hitlad

答えて

0

誰にも同じ問題を抱えていた場合、私は、GSは、実行可能見つける変えるのを助けるために、以下のなかった:

system("PATH=/usr/local/octave/3.8.0/bin:\$PATH; /usr/local/bin/magick/convert $src $dst"); 
関連する問題