第 51章PHPを手に入れるには
このセクションにはPHPをダウンロードする詳しい場所や、OSに関する話題を扱い ます。
- 1. PHPはどこで手に入れることができますか?
- 2. コンパイル済みのバージョンはありますか?
- 3. 一部のPHP拡張モジュールのコンパイルに必要なライブラリはどこで手に入りま すか?
- 4. 上記のライブラリはどのように使うのですか?
- 5. CVSリポジトリから最新のPHPソースコードを手に入れました。Windows上でコン パイルするにはどうしたらよいですか?
- 6. ブラウザキャパビリティファイルはどこで手に入りますか?
PHPネットワークのどのメンバーのサイトからでもダウンロードすることができ ます。これらは http://www.php.net/ から見つけることができます。また匿名 CVSを使って最新のソースコードを手に入れることもできます。詳しい情報は、 http://www.php.net/anoncvs.php を参照してください。
私たちはWindows版のみコンパイル済みのバイナリを配布しています。というの もPHPをすべてのLinux/Unixのプラットホーム用にすべての拡張モジュールの組 み合わせでコンパイルするのは不可能だからです。ただ、最近の多くのLinuxディ ストリビューションには予めPHPがインストールされています。Windows用のバイ ナリは ダウンロードページ からダウンロードすることができます。Linux用のバイナリについてはあなたが 使用しているディストリビューションのウェブサイトを訪れてください。
注意: *印がついているものはスレッドセーフなライブラリではないため、Windows用 のマルチスレッドなウェブサーバ(IIS, Netscape)のサーバモジュールとして コンパイルされたPHPで使用してはいけません。現在のところUnix環境では関 係ありません。
-
LDAP (Unix/Win) : Mozilla Directory (LDAP) SDK
-
Berkeley DB2 (Unix/Win) : http://www.sleepycat.com/.
-
Sybase-CT* (Linux, libc5) : Available locally.
-
PDFLib .
-
mcrypt .
-
mhash .
-
t1lib .
-
dmalloc .
-
aspell .
-
readline .
個々のライブラリで提供される情報に従ってください。いくつかのライブラリ (GD等)は、PHPのconfigureスクリプト実行時に自動的に検出されます。その他の ライブラリに関しては configure スクリプトのオプションに ' --with-EXTENSION 'オプションを追加すること使用できます。 ' configure --help 'を実行するとこれらのオプション一覧が 表示されます。
まず、Microsoft Visual C++ v6が必要です(v5でも問題ないかもしれませんが、 v6を使ってください)。加えて、いくつかのファイルが必要です。マニュアルの ソースからの構築 を参照してください。
browscap.ini ファイルは http://browsers.garykeith.com/downloads.asp で 手に入れることができます。