簡要更新:從 OpenBSD 5.7 (2015) 開始,安裝過程變得非常簡單。Apache httpd 已被 Nginx 取代,而 Nginx 又被 OpenBSD 自己的伺服器(恰如其分地命名為 'httpd')取代。
'httpd' 預設安裝,其他所有東西仍然可以從套件中取得,但名稱有所更改(包括 Apache 和 Nginx)。系統會詢問您要安裝哪個版本 — 在撰寫本文時,可用的版本從 5.3.29p1 到 5.6.5。
#pkg_add php
#pkg_add php-fpm
#pkg_add pear
----
OpenBSD 預設停用大多數服務;空白的 '_flags' 行會覆寫預設的 'NO' 值。pkg_scripts 位於 /etc/rc.d/ 中。
要在開機時啟動,請編輯 "/etc/rc.conf.local"
httpd_flags=
pkg_scripts=php_fpm
----
/etc/httpd.conf 範例
#
# 路徑相對於 chroot - 例如 '/var/www/run/php-fpm.sock'
server "default" {
listen on * port 80
location "*.php" {
fastcgi socket "/run/php-fpm.sock"
}
directory index index.php
根目錄 "/htdocs"
}
----
針對日期、時區問題,請複製 /etc/localtime
$cp /etc/localtime /var/www/etc/localtime
如果 'localhost' DNS 名稱無法解析,請複製 /etc/hosts
$cp /etc/hosts /var/www/etc/hosts