phpa サムネイル

PHPでShell

PHPのShell環境はいかが?

PHPでShell

phpa スクリーンショット

以前紹介したPHP Interactiveを覚えているだろうか。PHPを手軽に実行できる環境だ。ふと思いついた時にささっと書いて試す事が出来る。便利だ、確かに便利だ。だが、一つだけ欠点がある。

それは「Web上でしか」動作させられない事だ。もしターミナル上でふと思いついた時にはどうしたら良い。ブラウザを立ち上げ、利用するしかないのだろうか。否、そんな事はできない。何としてもシェル上で実行したい。

本日紹介するオープンソース・ソフトウェアはphpa、PHPのシェル上の実行環境だ。

実行は簡単。phpaとコマンドを打てば良い。すると「
>>」が表示され、入力待ちになる。後は好きにコマンドを打てば良い。1行単位でコマンドが実行される。

変数や状態は保持され続ける。なのでデータベースに繋げば、その状態でSQLを実行することも出来る。最後はexitして完了だ。

Shellスクリプトは良く分からないが、PHPなら分かる人には打ってつけだろう。readlineをインストールする必要があるのが手間だが、それさえ終われば楽しいツールだ。