PHP マニュアル
前のページ | 第 3章インストール | 次のページ

# Unix/OpenBSD インストール

本節では、PHPを OpenBSD にイン ストールする場合に固有の注意事項とヒントについて説明します。

## バイナリパッケージの使用

OpenBSDにPHPをインストールするには、バイナリパッケージを使用することが 推奨されておりまたもっとも簡単な方法です。 コアパッケージは他の種々のモジュールと分けられており、別個に独立して インストールまたは削除することができます。OpenBSDのCDやFTPサイトから 必要なファイルを見つけることができます。

インストールに必要なメインのパッケージは`php4-core-4.2.3.tgz` です。これには基本エンジン(とgettextとiconv)が含まれています。次に、 `php4-mysql-4.2.3.tgz`や `php4-imap-4.2.3.tgz`のようなモジュールパッケージを 探してください。これらのモジュールを `php.ini`上で有効/無効にするには phpxsを使用する必要があります。

例 3-1. OpenBSD パッケージインストールの例
    # pkg_add php4-core-4.2.3.tgz
    # /usr/local/sbin/phpxs -s
    # cp /usr/local/share/doc/php4/php.ini-recommended /var/www/conf/php.ini
      (add in mysql)
    # pkg_add php4-mysql-4.2.3.tgz
    # /usr/local/sbin/phpxs -a mysql
      (add in imap)
    # pkg_add php4-imap-4.2.3.tgz
    # /usr/local/sbin/phpxs -a imap
      (remove mysql as a test)
    # pkg_delete php4-mysql-4.2.3
    # /usr/local/sbin/phpxs -r mysql
      (install the PEAR libraries)
    # pkg_add php4-pear-4.2.3.tgz

OpenBSDのバイナリパッケージに関する詳細はマニュアルの packages(7)を ご覧ください。

## Using Ports

portsツリーを使ってPHPのソースを コンパイルすることもできます。ただしこの方法はOpenBSDに詳しいユーザにのみ 推奨されます。PHP4ポートはcore, extensions, peraの3つのサブディレクトリに 分割されています。extensionsディレクトリはサポートされている全てのPHP モジュールのサブパッケージを生成します。 これらのうちのいくつかのモジュールを生成したくない場合には、 no_* FLAVOR を使用してください。例えば、imapモジュール のビルドをスキップするにはFLAVOR を no_imapに セットします。

## 過去のリリース

OpenBSDの過去のリリースは、静的にリンクされたPHPをコンパイルするた めにFLAVORSシステムを使用していました。 この方法で、バイナリパッケージを作成することは困難なため、この方法 は現在は使用されていません。 まだ、古い安定したportsツリーを使用することもできますが、これらは OpenBSDチームによりサポートされていません。 これに関するコメントがある場合、portの現在の管理者は Anil Madhavapeddyです。

前のページ | ホーム | 次のページ
Mac OS X へのインストール | 上に戻る | UNIX/Solaris へのインストール