Linuxなどのメモ書き

PHP CLI/CGI SAPI


Rev.2を表示中。最新版はこちら

概要

phpコマンドにはCLI版(CLI SAPI)とCGI版(CGI SAPI)がある。

コマンドがどちらのものかは-vオプションで確認できる。
# php -v
PHP 5.1.6 (cli) (built: May  9 2007 11:47:50) 
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

動作の違い

CLI/CGI版の大きな違いは、コマンド実行時にHTTPヘッダを出力するか否か。

CLI版はシェルからの実行向けにコマンド実行時にHTTPヘッダを出力しない。

CGI版はCGI実行用にHTTPヘッダが自動で出力される。ヘッダが自動で出力されるのでスクリプトでprint "Content-Type: text/html\n\n"; のように手動でヘッダを出力する必要がない。


関連ページ



最終更新 2007/07/12 01:00:17 - kztomita
(2007/07/12 00:53:00 作成)


リンク

その他のWiki
Linuxメモ
Xnuメモ

会社
(有)ビットハイブ
受託開発やってます。

よくやる仕事

・Webシステム開発(LAMP環境)
・Linuxサーバー設定関連
サーバー移転作業代行

開発事例にデジタルカタログ/マンガビューワーを追加しました。

draggable.jsのスマホ対応版デモページを追加しました。説明はこちら

検索

Adsense
最近のコメント