1. tokoro10g

    Posted

    tokoro10g
Changes in title
+コマンドライン上からPHPスクリプトに$_GETを渡す
Changes in tags
Changes in body
Source | HTML | Preview

デバッグのためにターミナルからPHPのスクリプトにGETリクエストの変数を渡したいことがたまにある.
調べてみたらphp-cgiなるものをインストールすると幸せになれるらしいのでやってみた.

Ubuntuならインストールは簡単

$ sudo apt-get install 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
)

参考:
http://serverfault.com/questions/187025/how-to-pass-get-variables-to-a-php-script-via-the-command-line/187038#187038