PHP 内で、exec などのコマンドを使用して Python スクリプトを実行しようとすると、多くのユーザーが出力の不足に直面しています。この問題の根本は Web サーバーの権限内にあります。
トラブルシューティングの手順:
この問題を解決するには、次の手順を試してください:
コード例:
$command = escapeshellcmd('/usr/custom/test.py'); $output = shell_exec($command); echo $output;
Python スクリプト構成:
Python スクリプト (test.py) 内で、最初の行に次の行を含めます:
#!/usr/bin/env python
この行により、正しい Python インタープリターが使用されることが保証されます。複数の Python インストールの
ファイル権限:
注:
以上がPHP 内から Python スクリプトを正常に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。