|
|
 |
Ap茅ndice F. Opciones de configuraci贸n
Abajo est谩 una lista parcial de opciones de configuraci贸n
usados por los scripts configure de PHP cuando
se compila en ambientes de tipo UNIX. La mayor铆a de las opciones
de configuraci贸n est谩n listadas en su ubicaci贸n
apropiada en las p谩ginas de referencia de la extensi贸n y
no aqu铆. Para una lista actualizada de las opciones de
configuraci贸n, ejecute ./configure --help
en su directorio origen de PHP despu茅s de ejecutar
autoconf (vea tambi茅n el
Cap铆tulo de Instalaci贸n).
Tambi茅n puede interesarle leer la documentaci贸n
GNU configure para mayor
informaci贸n en otras opciones de configure
tales como --prefix=PREFIX.
Nota:
Estas son usadas unicamente en tiempo de compilaci贸n. Si desea
alterar la configuraci贸n en tiempo de ejecuci贸n de PHP,
por favor vea el cap铆tulo sobre
Configuraci贸n en tiempo de ejecuci贸n.
Nota:
Estas opciones son s贸lo usadas en PHP 4, tal como PHP 4.1.0.
Algunas est谩n disponibles en versiones anteriores a PHP 4,
a煤n algunas en PHP 3, otras solo en PHP 4.1.0. Si quiere
compilar una versi贸n anterior, muy probablemente algunas
opciones no estar谩n disponibles.
- --enable-debug
Compilar con s铆mbolos de rastreo de errores (debugging).
- --with-layout=TYPE
Establece como los ficheros instalados ser谩n presentados
el tipo uno es de PHP (valor por defecto) o GNU.
- --with-pear=DIR
Instala PEAR en DIR (valor por defecto PREFIX/lib/php).
- --without-pear
No instale PEAR.
- --enable-sigchild
Establece el propio manejador SIGCHLD de PHP.
- --disable-rpath
Deshabilita pasar trayectorias de b煤squeda de
librerias de tiempo de ejecuci贸n adicionales.
- --enable-libgcc
Habilita expl铆citamente el ligado con libgcc.
- --enable-php-streams
Incluye streams PHP experimentales. 隆No se use a menos
que este probando el c贸digo!.
- --with-zlib-dir[=DIR]
Defina la localizaci贸n del directorio de instalaci贸n
de zlib.
- --enable-trans-sid
Habilita la propagaci贸n transparente del ID de sesi贸n.
V谩lido s贸lo para PHP 4.1.2 or inferior. A partir de
PHP 4.2.0, la caracter铆stica trans-id est谩 siempre
disponible.
- --with-tsrm-pthreads
Usa threads de POSIX (valor por defecto).
- --enable-shared[=PKGS]
Construye librer铆as compartidas [default=yes].
- --enable-static[=PKGS]
Construye librerias est谩ticas [default=yes].
- --enable-fast-install[=PKGS]
Optimiza para una r谩pida instalaci贸n [default=yes].
- --with-gnu-ld
Asume que el compilador de C usa GNU Id [default=no].
- --disable-libtool-lock
Evita bloqueos (debe romper compilaciones paralelas).
- --with-pic
Intenta usar s贸lo objetos PIC/non-PIC [default=use both].
- --enable-memory-limit
Compila con soporte de limite de memoria.
- --disable-url-fopen-wrapper
Deshabilita empaquetador fopen que abre URLs, que permite
accesar ficheros v铆a HTTP o FTP.
- --enable-versioning
Exporta s贸lo los s铆mbolos requeridos.
Vea INSTALL para m谩s informaci贸n.
- --with-imsp[=DIR]
Incluye soporte IMSp (DIR es el directorio de inclusi贸n IMSP's
y el directorio de libimsp.a). 隆S贸lo PHP3!.
- --with-mck[=DIR]
Incluye soporte para Cybercash MCK. DIR es el directorio
donde se construye cybercash mck, el directorio por defecto es
/usr/src/mck-3.2.0.3-linux, para ayuda sobre esto vea en
extra/cyberlib. 隆S贸lo PHP 3!.
- --with-mod-dav=DIR
Incluye soporte para DAV atrav茅s del modulo
mod_dav de Apache, DIR es el directorio de instalaci贸n
de mod_dav (s贸lo el modulo de Apache) 隆S贸lo
en PHP 3!.
- --enable-debugger
Compila con funciones remotas de rastreo de errores. 隆S贸lo
en PHP 3!.
- --enable-versioning
Toma ventaja del alcance y manejo de versiones proveido por
Solaris 2.x y Linux. 隆S贸lo en PHP 3!.
- --enable-maintainer-mode
Habilita las reglas y dependencias de Make, aunque para el
que quiera instalar casualmente no son 煤tiles ( y
a veces hasta pueden confundir).
- --with-config-file-path=PATH
Establece la ruta a seguir para php.ini, el valor por defecto
es /PREFIX/lib.
- --enable-safe-mode
Abilita SAFE MODE por defecto.
- --with-exec-dir[=DIR]
Solo permite executables en DIR cuando SAFE MODE est谩 por
defecto a /usr/local/php/bin.
- --enable-magic-quotes
Abilita MAGIC QUOTES por defecto.
- --disable-short-tags
Desabilita la forma corta de la etiqueta de inicio php <?
por defecto.
La siguiente lista contiene los SAPI&s (Server
Application Programming Interface) disponibles para PHP.
- --with-aolserver=DIR
Especifica la ruta donde se debe instalar AOLserver.
- --with-apxs[=FILE]
Construye un modulo apache compartido. FILE es la ruta opcional
a la herramienta apxs de Apache. Aseg煤rese de espec铆ficar
la versi贸n de aspx que est谩 instalada en su sistema y
NO la que est谩 en el archivo fuente de apache.
- --with-apache[=DIR]
Construye un modulo est谩tico de Apache. DIR es el directorio
de Apache, por defecto /usr/local/apache.
- --with-mod_charset
Habilita transferir las tablas para mod_charset (Apache en Ruso).
- --with-apxs2[=FILE]
Construye un modulo compartido de Apache 2.0. FILE es la ruta opcional
a la herramienta apxs de Apache.
- --with-caudium=DIR
Construye PHP como un modulo Pike para ser usado con Caudium. DIR
es el directorio del servidor Caudium, con el valor por defecto
/usr/local/caudium/server.
- --disable-cli
Disponible con PHP 4.3.0. Deshabilita contruir la versi贸n CLI
de PHP (esto fuerza
--without-pear). M谩s informaci贸n est谩
disponible en la secci贸n acerca de
Usar PHP desde la l铆nea de
comandos.
- --enable-embed[=TYPE]
Habilita construir la librer铆a embebida SAPI. TYPE es
shared o static,
y su valor por defecto es shared.
Disponible con PHP 4.3.0.
- --with-fhttpd[=DIR]
Cosntruye el modulo fhttpd. DIR es el directorio de los fuentes de fhttpd,
su valor por defecto es /usr/local/src/fhttpd. Ya
no est谩 disponible a partir de PHP 4.3.0.
- --with-isapi=DIR
Construye PHP como un modulo ISAPI para ser usado con Zeus.
- --with-nsapi=DIR
Espec铆fica la ruta al servidor web instalado
Netscape/iPlanet/SunONE.
- --with-phttpd=DIR
Sin informaci贸n.
- --with-pi3web=DIR
Cosntruye PHP como un modulo para ser usado con Pi3Web.
- --with-roxen=DIR
Cosntruye PHP como un modulo Pike. DIR es el directorio base de Roxen,
normalmente /usr/local/roxen/server.
- --enable-roxen-zts
Construye el modulo Roxen usando "Zend Thread Safety".
- --with-servlet[=DIR]
Incluye soporte para servlet. DIR es el directorio de instalaci贸n
base para JSDK. Este SAPI requiere que la extensi贸n de java sea
construida como un dl compartido.
- --with-thttpd=SRCDIR
Construye PHP como un modulo thttpd.
- --with-tux=MODULEDIR
Construye PHP como un modulo TUX (s贸lo Linux).
- --with-webjames=SRCDIR
Construye PHP como un modulo WebJames (s贸lo RISC OS).
- --disable-cgi
Deshabilita la construcci贸n de la versi贸n CGI de
PHP. Disponible con PHP 4.3.0.
- --enable-force-cgi-redirect
Habilita el chequeo de seguridad para redirecciones internas del servidor.
Debe usar este si est谩 ejecutando la versi贸n CGI con Apache.
- --enable-discard-path
Si est谩 habilitado, el binario CGI de PHP puede se puesto fuera
del arbol web en forma segura y la gente no ser谩 capaz de evitar
la seguridad de .htaccess
- --with-fastcgi
Cosntruye PHP como una aplicaci贸n FastCGI. Ya no est谩
disponible desde PHP 4.3.0, en lugar de esto usted debe usar
--enable-fastcgi.
- --enable-fastcgi
Si est谩 habilitado, el modulo CGI ser谩 construido con
soporte para FastCGI tambi茅n. Disponible desde PHP 4.3.0.
- --disable-path-info-check
Si no est谩 habilitado, fallar谩n las rutas tales como
/info.php/test?a=b. Disponible desde PHP 4.3.0. Para m麓s
informaci贸n vea el
Manual de Apache.
add a note
User Contributed Notes
Opciones de configuraci贸n
jovcic ate gseis stop ucla stop edu
08-Jul-2005 06:26
If you'e compiling a shared extension (e.g. pspell) whose libs & headers are not in the usual place, use the following:
--with-pspell=shared,/my/custom/path/to/pspell/
Took me forever to figure out, since Google had no answer for me.
joerg at fenin dot de
14-Apr-2005 12:15
If some options do not become active after doing a configure; make; make install, try to do a make clean after configure. That worked for me when enabling memory limts (--enable-memory-limit).
16-Jan-2004 03:33
>/usr/local/lib needs to be listed in /etc/ld.so.conf, but it should already
>be there on most systems. The above notes all apply to Linux only,
>but may be useful on other platforms as well
It is much simpler just to put /usr/local/pgsql/lib into /etc/ld.so.conf and then run ldconfig.
steve at njord dot org
05-Oct-2003 05:32
If you're trying to build with --with-imap and your uw-imap stuff is built SSLTYPE=nopwd then you will fail the "Checking if IMAP works" check if you don't also build with --with-imap-ssl
Another hour and a half of my life lost to find that one.
Steve
squeeNoSpam at NoSpamAddress dot com
14-Aug-2002 12:06
[Editor's note: The reason why some general options for the "configure" scripts are not documented is that said script is part of the GNU autoconf tools, and as such its general options are documented elsewhere, e.g.: http://www.gnu.org/manual/autoconf/index.html and http://www.airs.com/ian/configure/. Some are also documented in the INSTALL file that comes with the source distribution.]
The --prefix=PREFIX configure option isn't mentioned here. It apparently defaults to /usr/local, and sets the position of the php includes and libs. (in PREFIX/include/php and PREFIX/lib/php)
tysonlt from web_SPAMOFF_media com au
14-Apr-2002 10:42
RE: Servlet support, I found that you need to configure --with-servlet=/usr/local/tomcat/common.
I found checking the configure script (always a good idea) that it looks for {dir_prefix}/lib/servlet.jar file, and this is found in the tomcat/common directory.
Hope this helps a bit!
tsaberi at home dot com
15-Sep-2001 02:05
I tried compiling PHP from source with PostgreSQL support (./configure --with-pgsql=/usr/local/pgsql) and ran into a bunch of problems when trying to 'make'. The problem was that some of the PostgreSQL headers were not installed by default when I installed PostgreSQL from source. When installing PostgreSQL make sure you 'make install-all-headers' after you 'make install'.
ceo at l-i-e dot com
14-Aug-2001 12:05
--enable-sigchild is only relevent to users of Oracle who are having <defunc> processes.
petrov at rice dot edu
03-Nov-2000 10:27
If you are building with --with-pgsql=/some/dir, make sure that you still have libpq loaded up by ldconfig. I compiled and installed postgres from the tarball and then had to manually create the symlinks in /usr/local/lib. In particular, after you have built and installed postgres, you need to do the following (presuming you installed to /usr/local/pgsql):
# cd /usr/local/lib
# ln -s ../pgsql/lib/libpq.so.2.1 libpq.so.2.1
# ln -s ../pgsql/lib/libpq.so.2.1 libpq.so.2
# ln -s ../pgsql/lib/libpq.so.2.1 libpq.so
# ldconfig
/usr/local/lib needs to be listed in /etc/ld.so.conf, but it should already be there on most systems. The above notes all apply to Linux only, but may be useful on other platforms as well.
--sam
| |
| | Citas célebres | Mi interés por el futuro se debe a que voy a pasar el resto de mi vida. Charles F. Kettering Inventor estadounidense (1876-1958) | | Citas en tu mail | | ©Contenidos Gratis |
| Chiste de... Varios | | Comprendiendo a los Ingenieros | Dos estudiantes de ingeniería estaban caminando por el campus cuando uno de ellos dijo:
- ¿De dónde sacaste esa magnífica bicicleta?
El segundo contestó:
- Bueno, Yo estaba caminando por ahí ayer, pensando en mis trabajos, cuando una hermosa mujer apareció sobre esta bicicleta. Tiró la bicicleta al suelo, se sacó toda su ropa y dijo: "Toma lo que quieras". | | Chistes en tu mail | | ©ContenidosGratis |
| Inicio | Acción | Estrategia | Palabras | Puzzles | Solitarios | Foro Trucos |  | Cake Mania Jugadores: 6835 Categoría del juego: Acción Objetivo del juego: Ayuda a Jill a recuperar la pasteler韆 de su abuela llevando su propia pasteler韆; consigue clientes y gana dinero. |
|  | Rainbow Web Jugadores: 2199 Categoría del juego: Puzzles Objetivo del juego: Rompe un pegajoso hechizo y salva un reino de fantas韆 en Rainbow Web. Tendr醩 toneladas de diversi髇 mientras juegas a este m醙ico desaf韔 para la mente. |
|  | Mahjongg Fortuna Jugadores: 12462 Categoría del juego: Solitarios Objetivo del juego: Velocidad y habilidad mental son las armas más importantes en esta versión de un antiguo juego asiático. Despeja el tablero lo antes posible haciendo clic en las fichas iguales y gánate la fama eterna de la puntuación más alta. |
|  | Chainz 2 Jugadores: 6955 Categoría del juego: Puzzles Objetivo del juego: Entra en el mundo de las combinaciones con Chainz 2: Relinked, emocionante secuela del exitazo del a駉 pasado, Chainz. Gira eslabones y crea combinaciones de 3 m醩. |
|  | Delicious Jugadores: 4405 Categoría del juego: Acción Objetivo del juego: 縀res un as de la multitarea? 縌uieres que tus clientes est閚 contentos? ues Delicious es tu juego! Sacia el apetito de los clientes y tenlos contentos; o te arriesgues! |
|  | Bookworm Jugadores: 4568 Categoría del juego: Palabras Objetivo del juego: Junta las letras para formar palabras. ¡Las palabras más largas valen más puntos! |
|  | Zuma Jugadores: 4976 Categoría del juego: Acción Objetivo del juego: Controla el 韉olo de la rana de piedra de los antiguos Zuma en este intrigante enigma de acci髇. ispara bolas para formar conjuntos de tres, pero si dejas que lleguen a la calavera dorada morir醩! |
|  | Jewel of Atlantis Jugadores: 3798 Categoría del juego: Puzzles Objetivo del juego: Descubre la ciudad hundida de la Atl醤tida y busca valiosos tesoros. Viaja m醩 all de las profundidades del mar y vive trepidantes aventuras en Jewel of Atlantis. |
|  | Jewel Quest Jugadores: 3727 Categoría del juego: Puzzles Objetivo del juego: Convierte la arena de la antigua selva en oro tan r醦ido como puedas juntando grupos de 3 elementos. os grupos m醩 grandes valen m醩 puntos! |
|  | Bejeweled 2 Jugadores: 3659 Categoría del juego: Puzzles Objetivo del juego: Con cuatro modos de juego 鷑icos y fascinantes, nuevas piezas de juego explosivas e imponentes fondos planetarios, Bejeweled 2 es mucho m醩 adictivo que nunca. |
|
|