0

コマンドを使用して、別の PHP スクリプトから PHP スクリプトを呼び出そうとしていますshell_exec。同じユーザーを使用してシェルに同じコマンドを入力すると、すべてが期待どおりに機能します。ただし、PHPで呼び出すと、次の出力が得られました。

X-Powered-By: PHP/5.3.23
Content-type: text/html

私のPHP呼び出しは次のとおりです。

shell_exec('php -f /home/site/public_html/script.php > /home/site/log.txt &');

サーバー構成を確認します。セーフモードはオフです。shell_exec('whoami')問題なく動作しています。

4

1 に答える 1

1

試す

shell_exec('/usr/bin/php -f /home/site/public_html/script.php > /home/site/log.txt &');

またはタイプ

whereis php

指定されたパスを使用します。

于 2013-05-28T18:48:26.017 に答える