デバッグのためにターミナルからPHPのスクリプトにGETリクエストの変数を渡したいことがたまにある.
調べてみたらphp-cgi
なるものをインストールすると幸せになれるらしいのでやってみた.
Ubuntu(-14.04)
$ sudo apt-get install php-cgi
Ubuntu(14.10)
$ sudo apt-get install php5-cgi
Arch Linux
$ yaourt -S php-cgi
軽くテスト
test.php
<?php
print_r($_GET);
$ php-cgi test.php hoge=fuga foo=bar num=1
X-Powered-By: PHP/5.3.10-1ubuntu3.9
Content-type: text/html
Array
(
[test_php] =>
[hoge] => fuga
[foo] => bar
[num] => 1
)