A continuación se muestra una lista parcial de las opciones de configuración utilizadas
por el script configure de PHP al compilar en entornos de
tipo Unix. La mayoría de las opciones de configuración se enumeran en su ubicación
correspondiente de las páginas de referencia de cada extensión, no aquí. Para obtener una lista
completa y actualizada de las opciones de configuración, se debe ejecutar ./configure --help
en el directorio de código fuente de PHP después de haber ejecutado autoconf
(véase también el capítulo de Instalación).
También puede ser de interés consultar la documentación de
» GNU configure para obtener
información sobre otras opciones de configure
como --prefix=PREFIX.
Nota:
Estas opciones se utilizan únicamente durante la compilación. Si se desea modificar la configuración en tiempo de ejecución de PHP, consúltese el capítulo sobre Configuración en tiempo de ejecución.
Compilar con símbolos de depuración.
Establecer la forma de presentar los ficheros instalados. El tipo es PHP (predeterminado) o GNU. Se debe tener en cuenta que si se instalan las páginas de manual bajo PREFIX (predeterminado), se debe elegir el estilo GNU para que puedan ser encontradas en la ruta de búsqueda de la utilidad manpath.
Instalar PEAR en DIR (valor predeterminado PREFIX/lib/php).
No instalar PEAR.
Habilitar el propio manejador SIGCHLD de PHP.
Deshabilitar el paso de rutas adicionales de búsqueda de bibliotecas en tiempo de ejecución.
Habilitar explícitamente el enlazado con libgcc.
Incluir flujos de PHP experimentales. No usar a menos que se esté probando el código.
Definir la localización del directorio de instalación de zlib.
Usar hilos de POSIX (predeterminado).
Construir bibliotecas compartidas [predeterminado=yes].
Construir bibliotecas estáticas [predeterminado=yes].
Optimizar para una instalación rápida [predeterminado=yes].
Asumir que el compilador de C usa ld de GNU [predeterminado=no].
Evitar bloqueos (podría romper construcciones en paralelo).
Intentar usar solo objetos PIC/no PIC [predeterminado=use both].
Exportar solo los símbolos requeridos. Véase INSTALL para más información.
Habilita las reglas y dependencias de make que no son útiles (y en ocasiones confusas) para el instalador ocasional.
Establece la ruta en la que se buscará php.ini, el valor predeterminado es PREFIX/lib.
Deshabilita por defecto el formato corto de la etiqueta de inicio <?.
Especifica el directorio donde se encuentran las bibliotecas para compilar PHP en un
sistema Unix. Para sistemas de 64 bits, se requiere especificar este argumento
con el directorio lib64, como por ejemplo:
--with-libdir=lib64.
Habilita la seguridad de hilos. Antes de PHP 8.0.0 en sistemas no Windows, la opción se llamaba --enable-maintainer-zts.
La siguiente lista contiene las SAPI disponibles (
Server Application Programming Interface) para PHP.
Compila un módulo compartido de Apache. FILE es la ruta de acceso opcional a la herramienta apxs de Apache; el valor predeterminado es apxs. Se debe asegurar de especificar la versión de apxs instalada en el sistema y no la que se encuentra en el archivo comprimido del código fuente de Apache.
Compila un módulo estático de Apache. DIR es el directorio de compilación de nivel superior de Apache; el valor predeterminado es /usr/local/apache.
Habilita la transferencia de tablas para mod_charset (Apache en ruso).
Compila un módulo compartido de Apache 2.0. FILE es la ruta de acceso opcional a la herramienta apxs; el valor predeterminado es apxs.
Deshabilita la versión CLI de PHP (esto fuerza --without-pear). Para obtener más información, véase la sección sobre Uso de PHP desde la línea de comandos.
Habilita el soporte para el módulo SAPI de depuración interactiva phpdbg.
Habilita la creación de la biblioteca SAPI. TYPE es
shared o static,
el valor por defecto es shared.
Incluye soporte para servlet. DIR es el directorio base de instalación del JSDK. Esta SAPI requiere que la extensión Java se compile como una biblioteca dinámica compartida (dl).
Deshabilita la compilación de la versión CGI de PHP.
Este argumento también habilita FastCGI.