[PHP-users 12815] execでディレクトリ付きphp スクリプトを呼び出すとプロセスが異常増殖する
Toshiyuki Kajii
php-users@php.gr.jp
Mon, 27 Jan 2003 00:36:12 +0900
梶井です。
php4.3.0のcgiから以下のようにexecで別のphpスクリプトを呼び出すとプロセスが
異常増殖してしまいます。
*test.cgi
#!/usr/local/bin/php
<?php
exec("./test.php");
?>
*test.php
#!/usr/local/bin/php
test.cgiにおいて、フルパスで指定しても同様の結果になります。
ただし、ディレクトリ指定なし「exec("test.php");」だと正常終了します。
また、呼び出す対象のファイルの内容を以下のようにしても正常終了しました。
*test.pl
#!/usr/bin/perl
php4.2.2の場合ではいずれも問題なく正常終了します。これはどこが問題になって
いるのでしょうか?もしくはこれはphp4.3.0への変更点に該当するのでしょうか?
Debian GNU/Linux woody
Apache1.3.26-0woody3(deb)
php4.3.0,php4.2.2
php4.3.0
--without-mysql --enable-mbstring
php4.2.2
--without-mysql --enable-mbstring --enable-mbstr-enc-trans
*---------------------------------------------------*
Toshiyuki Kajii 梶井 俊幸
e-mail: mikoto@camino.nissan.ne.jp
*---------------------------------------------------*