1

su - username -c whoamiそのため、 shell_exec() を使用して次のコマンドを実行しようとしましたが、返されるのは NULL だけです。PHP インタラクティブ モードで実行している場合、nginxユーザーとしてログインしている場合、または Apache を介して実行している場合、正しい出力が得られます。すべてが完璧に機能します。これが私のコードです:

var_dump(shell_exec('su - username -c whoami'));

PHP-FPMに関連するものだと思います。アイデアはありますか?

4

0 に答える 0