結局、php.iniのsafe_mode_exec_dirにImageMagickの存在するパスを設定してあげただけで解決しました。
PHPで書いたスクリプトです。 - foo.php - <?php exec(”ls -la”).. - 人力検索はてな
追記:safe_mode_exec_dirは5.4で削除されたみたいです。
▽2
●
a-kuma3 ●50ポイント ![]() |
proc_open() 関数を使います。
http://www.php.net/manual/en/function.proc-open.php#refsect1-function.proc-open-examples
マニュアルにあるサンプルでは、php をコマンドとして呼び出し、php の標準入力で小さなソースを渡して、標準出力から、その実行結果を受け取ります。