PHPを手に入れるには

PHP マニュアル
前のページ |  | 次のページ

# 第 46 章 PHPを手に入れるには

このセクションにはPHPをダウンロードする詳しい場所や、OSに関する話題を扱い ます。

1. PHPはどこで手に入れることができますか？
2. コンパイル済みのバージョンはありますか？
3. 一部のPHP拡張モジュールのコンパイルに必要なライブラリはどこで手に入りま すか？
4. 上記のライブラリはどのように使うのですか？
5. CVSリポジトリから最新のPHPソースコードを手に入れました。Windows上でコン パイルするにはどうしたらよいですか？
6. ブラウザキャパビリティファイルはどこで手に入りますか？

1. PHPはどこで手に入れることができますか？

PHPネットワークのどのメンバーのサイトからでもダウンロードすることができ ます。これらはhttp://www.php.net/ から見つけることができます。また匿名 CVSを使って最新のソースコードを手に入れることもできます。詳しい情報は、 http://cvs.php.net/を参照してください。

2. コンパイル済みのバージョンはありますか？

私たちはWindows版のみコンパイル済みのバイナリを配布しています。というの もPHPをすべてのLinux/Unixのプラットホーム用にすべての拡張モジュールの組 み合わせでコンパイルするのは不可能だからです。ただ、最近の多くのLinuxディ ストリビューションには予めPHPがインストールされています。Windows用のバイ ナリはダウンロードページ からダウンロードすることができます。Linux用のバ イナリについてはあなたが使用しているディストリビューションのウェブサイト を訪れてください。

3. 一部のPHP拡張モジュールのコンパイルに必要なライブラリはどこで手に入りま すか？

> 注意 *印がついているものはスレッドセーフなライブラリではないため、Windows用 のマルチスレッドなウェブサーバ(IIS, Netscape)のサーバモジュールとして コンパイルされたPHPで使用してはいけません。現在のところUnix環境では関 係ありません。

- LDAP (unix).

- LDAP* (unix).

- LDAP (unix/win) : Netscape Directory (LDAP) SDK 1.1.

- free LDAP server.

- Berkeley DB2 (Unix/Win) : http://www.sleepycat.com/.

- SNMP* (Unix): .

- GD* (Unix/Win).

- mSQL* (Win).

- mSQL* (Unix).

- MySQL (Unix).

- PostgreSQL (Unix).

- IMAP* (Win/Unix).

- Sybase-CT* (Linux, libc5) : Available locally.

- FreeType (libttf):.

- ZLib (Unix/Win32).

- expat XML parser (Unix/Win32).

- PDFLib.

- mcrypt.

- mhash.

- t1lib.

- dmalloc.

- aspell.

- readline.

4. 上記のライブラリはどのように使うのですか？

個々のライブラリで提供される情報に従ってください。いくつかのライブラリ (GD等)は、PHPのconfigureスクリプト実行時に自動的に検出されます。その他の ライブラリに関しては`configure`スクリプトのオプションに '`--with-EXTENSION`'オプションを追加すること使用できます。 '`configure --help`'を実行するとこれらのオプション一覧が 表示されます。

5. CVSリポジトリから最新のPHPソースコードを手に入れました。Windows上でコン パイルするにはどうしたらよいですか？

まず、Microsoft Visual C++ v6が必要です(v5でも問題ないかもしれませんが、 v6を使ってください)。加えて、いくつかのファイルが必要です。マニュアルの ソースからの構築を参照してください。

6. ブラウザキャパビリティファイルはどこで手に入りますか？

`browscap.ini`ファイルは http://www.garykeith.com/browsers/downloads.aspで手に入れるこ とができます。

前のページ | ホーム | 次のページ
メーリングリスト | 上に戻る | データベースに関する問題