Se puede descargar de http://www.php.net/downloads.php siendo la versión necesaria a la fecha de este manual para utilizar GOsa la 4.3.XX, ya que las versiones 5.0.XX aún no están soportadas. Las descargaremos en /usr/src.
Para poder compilar los módulos necesarios además de necesitar las librerías de desarrollo de la seccion Servidores 5, además de las mismas que para openLDAP2.2.1 y Apache3.3.1 necesitaremos alguna librería mas:
Una configuración recomendada será:
-prefix=/usr -with-apxs2=/usr/bin/apxs2 | |
-with-config-file-path=/etc/php4/apache2 |
-enable-memory-limit | # Compilado con límite de memoria |
-disable-debug | # Compilar sin símbolos de depuración |
-disable-static | # Sin librerías estáticas |
-with-pic | # Usar objetos PIC y no PIC |
-with-layout=GNU | |
-enable-sysvsem | # Soporte sysvmsg |
-enable-sysvshm | # Soporte semáforos System V |
-enable-sysvmsg | # Soporte memoria compartida System V |
-disable-rpath | # Desactiva poder pasar rutas a librerías adiciones al binario |
-without-mm | # Desactivar el soporte de sesiones por memoria |
-enable-track-vars | |
-enable-trans-sid |
-enable-sockets | # Soporte de sockets |
-with-mime-magic=/usr/share/misc/file/magic.mime | |
-with-exec-dir=/usr/lib/php4/libexec |
-with-pear=/usr/share/php | Donde vamos a instalar PEAR |
-enable-ctype | Soporte funciones de control de caracteres |
-with-iconv | Soporte funciones iconv |
-with-bz2 | Soporte Compresión BZ2 |
-with-regex=php | Tipo de librería de expresiones regulares |
-enable-calendar | Funciones para conversión de calendario |
-enable-bcmath | Soporte de matemáticas de precisión arbitraria |
-with-db4 | DBA: Soporte Berkeley DB versión 4 |
-enable-exif | Soporte funciones exif, para lectura metadata JPG y TIFF |
-enable-ftp | Soporte funciones FTP |
-with-gettext | Soporte Localización |
-enable-mbstring | |
-with-pcre-regex=/usr | |
-enable-shmop | Funciones de memoria compartida |
-disable-xml -with-expat-dir=/usr | Usa el xml de expat en vez del que viene con php |
-with-xmlrpc | |
-with-zlib | |
-with-zlib-dir=/usr | |
-with-imap=shared,/usr | Soporte imap genérico |
-with-kerberos=/usr | Imap con autentificación kerberos |
-with-imap-ssl | Imap con acceso seguro SSL |
-with-openssl=/usr | |
-with-zip=/usr | |
-enable-dbx | Capa de abstracción a base de datos |
-with-curl=shared,/usr | Manejo remoto de archivos |
-with-dom=shared,/usr -with-dom-xslt=shared,/usr -with-dom-exslt=shared,/usr | Con xmlrpc ya integrado |
-with-gd=shared,/usr -enable-gd-native-ttf | Soporte de manejo de gráficos |
-with-jpeg-dir=shared,/usr | Soporte GD para jpeg |
-with-png-dir=shared,/usr | Soporte GD para png |
-with-ldap=shared,/usr | Soporte para ldap |
-with-mcal=shared,/usr | Soporte de calendarios |
-with-mhash=shared,/usr | Módulo para varios algoritmos de generación de claves |
-with-mysql=shared,/usr | Soporte de base de datos Mysql |
#make && make install |