このセクションでは、PHP を » OpenBSD に インストールする場合に固有の注意事項とヒントについて説明します。
OpenBSD に PHP をインストールするには、バイナリパッケージを使用することが もっとも簡単で、また推奨される方法です。 コアパッケージは他のモジュールと分離されており、別個に インストールしたり、削除したりすることができます。OpenBSD の CD や FTP サイトから 必要なファイルを見つけることができます。
インストールに必要なメインのパッケージは php です。これには基本エンジン (と fpm と gettext と iconv) が含まれていますし、 複数のバージョンが選べるかもしれません。次に、 php-mysql や php-imap のようなモジュールパッケージを 探してください。これらのモジュールを php.ini 上で有効/無効にするには phpxs コマンドを使用する必要があります。
例1 OpenBSD パッケージインストールの例
# pkg_add php # pkg_add php-apache # pkg_add php-mysqli (install the PEAR libraries) # pkg_add pear Follow the instructions shown with each package! (to remove packages) # pkg_delete php # pkg_delete php-apache # pkg_delete php-mysqli # pkg_delete pear
OpenBSD のバイナリパッケージに関する詳細は、man ページの » packages(7) を 参照ください。
» ports ツリー を使って PHP のソースを コンパイルすることもできます。ただし、この方法は OpenBSD に詳しいユーザーにのみ 推奨されます。PHP port は core と extensions に 分割されています。extensions はサポートされているすべての PHP モジュールのサブパッケージを生成します。 これらのうちのいずれかのモジュールを生成したくない場合には、 no_* FLAVOR を使用してください。例えば、imap モジュール のビルドをスキップするには FLAVOR を no_imap に セットします。