本章节的内容和提示仅限于将 PHP 安装到 » OpenBSD 系统上。
使用二进制包安装 PHP 到 OpenBSD 系统上是被推荐的同时也是最简单的方法。PHP 核心包已经从其他模块中分离出来了并且每个模块可以被独立的安装/卸载而不影响其他模块。所有这些安装 PHP 需要的文件可以在 OpenBSD 光盘或者在 FTP 站点上找到。
需要安装的核心包是 php,它包含了基本的引擎(加上 fpm、gettext 和 iconv)并且可能有几个版本可供选择。其次,可能还需要安装一些模块包,如:php-mysqli 或 php-imap。需要使用命令 phpxs 去激活它,并且再通过修改 php.ini 文件来屏蔽他们。
示例 #1 在 OpenBSD 系统下的软件包的安装示例
# pkg_add php # pkg_add php-apache # pkg_add php-mysqli (安装 PEAR 库) # pkg_add pear Follow the instructions shown with each package! (移除包) # pkg_delete php # pkg_delete php-apache # pkg_delete php-mysqli # pkg_delete pear
阅读用户手册中的 » packages(7) 部分,可以得到更多 OpenBSD 系统下有关二进制软件包的信息。
同样可以使用 » ports tree 来编译 PHP 的源代码。然而,这样的安装方式仅仅是建议对 OpenBSD 非常熟悉的高级用户去做。PHP port 分为 core 和 extensions。其中 extensions 产生了所有 PHP 所支持的子模块。如果不希望创建并且使用这些模块中的某些模块,请使用 no_* FLAVOR。例如,如果希望跳过编译 imap 模块,设置 FLAVOR 为 no_imap 即可。