php exec が値を取得できない問題の解決策: 1. 対応する PHP コード ファイルを開きます; 2. コードを「exec('convert a.jpg b.jpg 2>>&1', $」に変更します出力, $ return_val);" 以上です。
#この記事の動作環境: Windows 7 システム、PHP バージョン 7.4、Dell G3 コンピューター。
php exec が値を取得できない場合はどうすればよいですか?
#PHP の exec() 関数には戻り値がありません。 トラブルシューティング方法: imagemagic のセキュリティでは、exec を使用する必要があり、多くのサーバーでインストールが失敗しますexec() の実行 外部コマンドはエラー メッセージなしで失敗します。 コマンドラインで特定のコマンドを実行するとexecは問題ないのですが、PHPではエラーが発生します。この問題は 99.99% パーミッションに関連していますが、exec によって実行されたコマンドはエラーを返しません。 1 つのトリックは、パイプライン コマンドを使用することです。exec 呼び出しが次のようになっているとします。exec('convert a.jpg b.jpg', $output, $return_val);
exec('convert a.jpg b.jpg 2>&1', $output, $return_val); print_r($output);
PHP ビデオ チュートリアル 」
以上がphp exec が値を取得できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。