shell_exec コマンドを使用して、いくつかの変数を渡して python スクリプトを実行する単純な php スクリプトがあります。このphpスクリプトをシェルから実行すると、問題なく動作します。ただし、ブラウザーから php スクリプトを実行すると、サーバーがクラッシュします。私はこれを exec と shell_exec php 関数の両方で試しました。スクリプトをシェルから実行するかブラウザから実行するかが問題になるのはなぜですか?
記録として、「tar -xcpvf path.tar.gz」など、ブラウザーから他のコマンドを正常に実行できます。
ブラウザから問題があるphpスクリプトは次のとおりです。
<?php
$inputs = array(
'location' => "Los Angeles",
'date' => '11/01/2012',
);
$cmd = 'python simple.py '.$inputs['location'].' '.$inputs['date'];
$results = shell_exec($cmd);
echo $results;
?>
どんな助けでも大歓迎です。ありがとう!