Configurar el repositorio de OpenBSD 5.X

Para poder usar el comando pkg_add, OpenBSD necesita localizar los paquetes para poder instalarlos, para agregar esta ruta usamos el comando

echo installpath=ftp://ftp5.usa.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -m) | sudo tee /etc/pkg.conf

Httpd de OpenBSD 5.7 + PHP

Httpd es un servidor web que viene por defecto en OpenBSD.

1.- Instalamos los paquetes php y php-fpm 5.4.38, pear 1.9.5p0


#pkg_add php 
#pkg_add php-fpm
#pkg_add pear


2.- Editamos el archivo "/etc/rc.conf.local":

  httpd_flags=
  pkg_scripts=php_fpm



3.- Modificamos el archivo de configuración de httpd "/etc/httpd.conf"

server "default" {
      listen on * port 80
      location "*.php" {
            fastcgi socket "/run/php-fpm.sock"
      }
      directory index index.php
      root "/htdocs"
}


Para poner en macha, detener o chekear el servidor httpd usamos el comando:

#/etc/rc.d/httpd start - stop - restart - check - reload