PHPは様々な環境で動作させることができます。最も一般的な環境は CGI で、これは PHP が HTTP リクエストを処理する際に実行されます。しかし、ターミナルから PHP スクリプトを実行することも可能で、その場合はいわゆる CLI (Command-line interface) タスクとなります。
CLIとCGIの最も重要な違い
CGI SAPI とは異なり、CLI` はデフォルトで出力にヘッダを書きません。
シェル環境では無意味なため、CLI SAPIでオーバーライドされる…
すでにご存知のように、ComposerはPHP用の堅牢なパッケージおよび依存性マネージャで、これを通じて何百ものプロジェクトを同時にエレガントに管理し、一度記述したコードをすべてのアプリケーションに同時に配布することが可能です。
このチュートリアルは、詳細で包括的な開発者向けガイドとして機能します。Composerで作業するための重要な上級テクニックをすべて網羅し、技術的な詳細や関連する依存関係についても説明します。
Composerのインストール…
多くの場合、サーバーに関するできるだけ多くの情報を得る必要があります。ネイティブの phpinfo() 関数は、このような場合に最適です。
phpinfo();
die; // 設定を書き込んだら、スクリプトを終了する
これにより、インストールされているバージョン、拡張機能、ライブラリなどを簡単に確認することができます。
設定や変更方法については、本記事の最後をご覧ください。
特定のコンフィギュレーションセクションを検索する…
このページでは、過去にWindows XP以前で動作するWebサーバー「Vertrigo」を取り上げています。
このWebサーバーはもはや最新ではないので(2019年夏更新)、避けることをお勧めします。
WindowsにWebサーバーを簡単にインストールする方法を探しているなら、Xamppをお勧めします。