使っているphpがcli版なのかcgi版なのか判別する方法

製作 プログラム

最終更新日:2022/05/18

ラムネグから一言:寝る前に読むとくだらなすぎて逆に寝れると好評なすごい適当なブログをこっちではじめてます.

コマンドラインで今使っているphpがcli版なのかcgi版なのかを見分ける方法を。

「php -v」で判別OK

phpのバージョンを表示するコマンド「php -v」でcli版かcgi版をさくっと見分けられます。

cli版だとこんな感じ

PHP 7.4.29 (cli) (built: Apr 12 2022 10:55:38) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.29, Copyright (c), by Zend Technologies

cgi版だとこんな感じ

PHP 7.1.33 (cgi-fcgi) (built: Oct 20 2021 12:40:12)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.33, Copyright (c) 1999-2018, by Zend Technologies

それぞれ「php -v」をした次の行に(cli)とか(cgi-fcgi)とかみたいに「このphpはこっちだよー」って書いてくれてます。これで判別可能です。

まとめ

今回は今使っているphpがcli版なのかcgi版なのかを簡単に判別する方法を紹介しました。

まとめるとphpのバージョンを表示するコマンド「php -v」を実行すると2行目にcliだったらcli、cgiだったらcgiと書いてくれてるんでコレで簡単に見分けられます。

参考にしてみてくださいね。

【おしらせ、というか完全なる宣伝】

文体がもうぜんぜん適当すぎてあれだけどものすごい自由に書いてるブログ「檸檬だくだく」もよろしく.寝る前に読める恐ろしくくだらないやつです.

こんなにも一ミリも目を引かれないタイトルを取り扱ってます: やあ、ご無沙汰だね / 例えばこれがタニシだとして / やべーんだよ、とにかく。やべーんだよ /