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.
Ejemplo 3-2. Ejemplo de instalación de los paquetes en OpenBSD # pkg_add php4-core-4.2.3.tgz
# /usr/local/sbin/phpxs -s
# cp /usr/local/share/doc/php4/php.ini-recommended /var/www/conf/php.ini
(add in mysql)
# pkg_add php4-mysql-4.2.3.tgz
# /usr/local/sbin/phpxs -a mysql
(add in imap)
# pkg_add php4-imap-4.2.3.tgz
# /usr/local/sbin/phpxs -a imap
(remove mysql as a test)
# pkg_delete php4-mysql-4.2.3
# /usr/local/sbin/phpxs -r mysql
(install the PEAR libraries)
# pkg_add php4-pear-4.2.3.tgz |
|
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.