Esta sección contiene información específica sobre la instalación de PHP en OpenBSD 3.2.
El uso de paquetes binarios para instalar PHP en OpenBSD es el método más simple y el recomendado. El paquete principal ha sido separado de los diferentes módulos y cada uno de ellos se puede instalar y desinstalar independientemente unos de otros. Los ficheros que necesitais se pueden encontrar en vuestro CD de OpenBSD ó en el servidor FTP.
El paquete principal que teneis que instalar es php4-core-4.2.3.tgz, el cual, contiene el motor básico (más gettext y iconv). A continuación podeis instalar los paquetes de módulos, tales como php4-mysql-4.2.3.tgz ó php4-imap-4.2.3.tgz. Debeis de usar el comando phpxs para activar y desactivar estos módulos en vuestro fichero php.ini.
Consultar las páginas del manual packages(7) para más información sobre paquetes binarios en OpenBSD.
Tambien podeis compilar PHP vosotros mismos usando el árbol de "ports". De todas maneras, esto se recomienda solamente a usuarios que esten familiarizados con OpenBSD. El "port" de PHP4 se encuentra dividido en tres subdirectorios, core, extensions y pear. El subdirectorio de extensiones genera los sub-paquetes para todos los módulos de PHP soportados. Si no quereis crear algunos de estos módulos usar el comando no_* FLAVOR. Por ejemplo, para no crear el módulo imap, configurar FLAVOR con no_imap.
Versiones antiguas de OpenBSD usaban FLAVORS para compilar y enlazar estáticamente PHP. Ya que es difícil generar paquetes binarios utilizando este método, no se soporta más. Podeis utilizar todavia los "ports" antiguos estables, si quereis, pero debeis de saber que no se soportan más por el equipo de OpenBSD. Si teneis algún comentario sobre esto, podeis contactar con el mantenedor actual del "port" Anil Madhavapeddy.