Unix システムへのインストール
目次
- Apache 1.3.x (Unix システム用)
- Apache 2.x (Unixシステム用)
- Lighttpd 1.4 (Unix システム用)
- Caudium サーバ
- fhttpd サーバ
- Sun, iPlanet, Netscape サーバ(Sun Solaris 用)
- CGI およびコマンドライン
- HP-UX へのインストール
- OpenBSD へのインストール
- Solaris へのインストール
- Debian GNU/Linux へのインストール
本章では、UNIX 系のシステムへの PHP のインストールと設定に関する 手引きを示します。使用するプラットフォームや Web サーバについての セクションを参照して、インストールを行ってください。
このマニュアルでは、 「インストールにあたっての一般的な注意事項」 の章で述べたように、Web 用のセットアップを主に扱います。
Unix プラットホームに PHP をインストールする方法はいくつかあり、 コンパイルして設定するやり方と(コンパイル済みの)パッケージを使う方法とに 別けられます。この手引きでは、コンパイルして設定する方法を主に取り上げます。 Unix 系システムには、パッケージを用いるインストールシステムを持つものも多く、 一般的なセットアップを行うには、パッケージが役に立つでしょう。ただし、 (セキュアサーバや様々なデータベースドライバなど)少々特殊な機能が必要な場合、 PHP や Web サーバをビルドする必要が有るかもしれません。ソフトウエアの ビルドに不慣れな場合は、必要な機能を含めてビルドされたパッケージを 誰か他の人が作成済みでないかを調べてみると良いでしょう。
コンパイルにあたって必要な知識とソフトウエアを以下に示します。
- UNIX に関する基本的な知識 ("make" および C コンパイラを使える程度)
- ANSI C コンパイラ
- flex: バージョン 2.5.4
- bison: バージョン 1.28 (推奨), 1.35, または 1.75
- Web サーバ
- (GD、PDF ライブラリ等の) モジュール用のコンポーネント
PHP の初期設定および設定プロセスは、configure スクリプトに与えられたコマンドラインオプションによりコントロールされます。 ./configure --help とすると、 オプションの一覧と簡単な解説が表示されます。 本マニュアルでは、オプションの種類ごとに別けて解説されています。 PHP 本体のオプションの一覧は 付録 にまとめられています。 各拡張モジュール特有のオプションは、関数リファレンスのページに記述されています。
PHP の configure が完了していないと、 拡張モジュールや本体の実行ファイルのビルドができません。 make コマンドの実行にあたっては、注意してください。 configure がうまく行かず原因もよくわからない場合は、 問題が起きた場合 についての章を参照してください。