0
私はpythonコードをtest.pyという名前のルートフォルダに入れます。私はそれは、ファイルが存在する中で、実際に行い、このpyファイルが/ rootにある場合
$file ='/root/test.py';
echo file_exists($file);
を実行することにより、PHPに存在しますが、エコーは常に偽であるかどうかを確認してみました。
私はpythonコードをtest.pyという名前のルートフォルダに入れます。私はそれは、ファイルが存在する中で、実際に行い、このpyファイルが/ rootにある場合
$file ='/root/test.py';
echo file_exists($file);
を実行することにより、PHPに存在しますが、エコーは常に偽であるかどうかを確認してみました。
/rootフォルダをexecスクリプトにリレーするのは悪い習慣です。 phpによって呼び出されたPYスクリプトを事実追加!!
私の先端が良くthe files permissions on linux
私はフォルダが存在する場合は、フォルダのアクセス権を確認し、(スクリプトを呼び出すことができます)あなたのPHPプロジェクトフォルダ内にフォルダを作成し、その中PYスクリプトを実行示唆し、それを研究することですもの。
完全なケースは、プロジェクトをシステム構造に中継しないでください。それはあまりにも危険で信頼性が高いからです。
www-データ(またはPHPウェブサーバを実行しているユーザ)は/ rootフォルダにアクセスする権限がありません....あなたはLinuxと権限を調べる必要があります.... .../root isおそらく、これが何であれ、それを保存する適切な場所ではないでしょう –