ホームページ  >  記事  >  バックエンド開発  >  PHP Shell_exec で遭遇する落とし穴について

PHP Shell_exec で遭遇する落とし穴について

藏色散人
藏色散人転載
2020-01-02 17:23:492870ブラウズ

プロジェクトでPythonスクリプトを実行するにはshell_execを使用する必要があるため、テストではshell_exec("test.py")はエラーなしで正常に実行できますが、ディレクトリshell_exec("python/test.py")を追加すると機能しません。 . PHP フレームワークの場合、最初は PHP のディレクトリ制限が原因だと考えましたが、試してみたところ、ディレクトリの問題ではないことがわかりました。

それでは、shell_exec コマンドはディレクトリをサポートしていないのではないかと思いました。夢想家を目覚めさせる言葉です。shell_exec はコマンド ラインの実行に相当します。

コードは、元の

PHP Shell_exec で遭遇する落とし穴について

から次の図に変更できます。完璧な解決策。

PHP Shell_exec で遭遇する落とし穴について

PHP 関連の知識について詳しくは、PHP チュートリアル をご覧ください。

以上がPHP Shell_exec で遭遇する落とし穴についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。