PHP コードで Python を実行する方法は、通常、php の exec またはシステムを通じてコマンドを実行します。実はソケット通信を通じてPythonを呼び出すこともできます。
こちらを参照してください。
http://code.google.com/p/ppython/
https://github.com/GoldenAges/ppython
実際、アイデアは非常にシンプルです。
このシンプルな ppython を使用すると、PHP で Python コードを呼び出すことができます。著者の言葉を借りれば、エンタープライズ WEB 向けに、PHP と Python の利点を活かし、欠点を補うという魅力があります。現場での開発技術。
この技術は、PHP と Python を組み合わせた技術として理解でき、PHP と Python のハイブリッド プログラミング技術、または PHP が Python サービスを呼び出す技術とも呼ばれます。フロントエンドのPHPとバックエンドのPython。
コードも非常に簡潔で、Python を呼び出すモジュール、関数、パラメーターなどをシリアル化し、それらをソケット経由で Python に送信し、Python が逆シリアル化された後、実行を通じて結果が取得されます。結果が送信されます。
上記のコードは python3.x で動作しますが、通常は python2.x に移植されます。
1. 例外 python3.x はキーワード
を使用します2.python3.x は str と byte を分離します