[PHP-users 3989] Re: 外部プログラムの実行について

Shigeki Mimura php-users@php.gr.jp
Thu, 29 Nov 2001 15:24:30 +0900 (JST)


三村です。

zab26202a> test01.php4をシェルで
zab26202a> php /home/***/public_html/test01.php4
zab26202a> とやると、ちゃんと動いてメールが来ます。
zab26202a> ところが、
zab26202a> test02.php4をブラウザで実行させて、test01.php4をバックグラウンドで動かそ
zab26202a> うとしてるんですが、ブラウザでは「OK!」と表示してますが、test01.php4はど
zab26202a> うも動いていない様で、メールが来ません。

そりゃ、OKと出るでしょうね。
だって無条件にOKを出力してますから。 
どうもcgiとしてphpを使っているみたいですが、apacheから呼び出しているのなら、
apacheを動かしているユーザ環境で

1.phpにpathが通っているか
2.phpのbuild時に指定したモジュールのshared libraryが見えるか

等をチェックしてみて下さい。