私はブラウザベースのPHPIDEのアイデアを検討しており、ブラウザを介してコマンドラインをエミュレートする可能性について興味がありますが、CLIが実行できるものかどうかを知るためのツールの開発に精通していません。簡単に、またはまったく。もう少し調査したいのですが、今のところあまり多くの資料を見つけることができていません。
大まかに言えば、私の最初の本能は、AJAXを介してコマンドをPHPスクリプトにフィードし、出力をページに返すテキスト入力を設定することです。私はCLIに精通していないため、そのコンテキストでCLIとインターフェイスする方法を理解できません。
実際のコードは必要ありませんが、それも便利ですが、さらに調査する必要のある関数、クラス、またはAPIをもっと探しています。理想的には、サードパーティのライブラリではなく、PHPに組み込まれたもの(PHP 5.3を想定)を好みます。これにどのように取り組みますか?知っておくべきリソースやプロジェクトはありますか?
編集:これのユースケースは、ローカルホストまたは開発サーバーであり、公開サイトではありません。