Liste des options de configuration internes

Ci-dessous une liste partielle des options de configuration utilis�es par le script PHP configure lors de la compilation sur les syst�mes Unix et assimil�s. La plupart des options de configuration sont list�es dans leur emplacement appropri� sur les pages de r�f�rence de l'extension et non pas ici. Pour une liste compl�te des options de configuration, ex�cutez la commande ./configure --help dans le r�pertoire contenant les sources de PHP apr�s avoir ex�cut� la commande autoconf (voir aussi le chapitre sur l'installation de PHP). Vous pouvez �galement �tre int�ress� par la lecture de la documentation sur la » configuration GNU pour plus d'informations sur les options de la commande configure comme --prefix=PREFIX.

Note: Ils sont �galement utilis�s lors de la compilation. Si vous voulez modifier la configuration de l'ex�cution de PHP, lisez le chapitre sur la configuration de l'ex�cution.

Options de configuration

Note: Ces options sont uniquement utilisables depuis la version 4.1.0. Quelques-unes sont valables dans les versions ant�rieures. Si vous voulez compiler des anciennes versions, certaines options ne seront probablement pas disponibles.

Options diverses

--enable-debug

Compile en activant les symboles de d�boguage

--with-layout=TYPE

Sp�cifie la fa�on dont les fichiers install�s seront pr�sent�s. TYPE peut valoir PHP (valeur par d�faut) ou GNU.

--with-pear=DIR

Installe PEAR dans le dossier DIR (par d�faut, PREFIX/lib/php).

--without-pear

Ne pas installer PEAR.

--enable-sigchild

Active le propre traitement du SIGCHLD de PHP.

--disable-rpath

D�sactive le passage de chemins additionnels de recherche de biblioth�ques d'ex�cution.

--enable-libgcc

Active explicitement le lien avec la biblioth�que libgcc.

--enable-php-streams

Inclut le support exp�rimental des flux PHP. Utilisez-le seulement si vous testez le code !

--with-zlib-dir[=DIR]

D�finit le chemin du r�pertoire d'installation de la biblioth�que zlib.

--enable-trans-sid

Active la propagation transparente de l'identifiant de session. Seulement valable pour PHP 4.1.2 et ant�rieures. � partir de PHP 4.2.0, cette fonctionnalit� est toujours compil�e.

--with-tsrm-pthreads

Utilise les threads POSIX (par d�faut).

--enable-shared[=PKGS]

Compile les biblioth�ques de partage [defaut=oui].

--enable-static[=PKGS]

Compile les biblioth�ques statiques [default=oui].

--enable-fast-install[=PKGS]

Optimise pour une installation rapide [default=oui].

--with-gnu-ld

Le compilateur C utilise GNU ld [default=non].

--disable-libtool-lock

�vite de verrouiller (cela pourrait casser des constructions parall�les).

--with-pic

Tente d'utiliser uniquement les objets PIC/non-PIC [default=utilisation des deux].

--enable-memory-limit

Compile avec le support de limitation de m�moire. (non disponible depuis PHP 5.2.1 - toujours activ�)

--disable-url-fopen-wrapper

D�sactive le gestionnaire de ressources distantes, qui permet d'acc�der � des fichiers via des URL et HTTP ou FTP. (non disponible depuis PHP 5.2.5)

--enable-versioning

Exporte uniquement les symboles requis. Voir le fichier INSTALL pour plus d'informations.

Options PHP

--enable-maintainer-mode

Active des r�gles de compilation (make) et des d�pendances pas toujours utiles aux utilisateurs occasionnels.

--with-config-file-path=PATH

Indique le chemin dans lequel r�side le fichier php.ini. Par d�faut, c'est PREFIX/lib.

--enable-safe-mode

Active le safe mode (mode s�curis�) par d�faut.

--with-exec-dir[=DIR]

Autorise uniquement des ex�cutables dans le dossier DIR lorsque le safe mode est activ� ; par d�faut, DIR vaut /usr/local/php/bin.

--enable-magic-quotes

Active les guillemets magiques.

--disable-short-tags

D�sactive les balises courtes <?.

Options SAPI

La liste suivante contient les options valides SAPI&s (Server Application Programming Interface) pour PHP.

--with-aolserver=DIR

Sp�cifie le chemin d'installation du serveur AOLserver.

--with-apxs[=FILE]

Compile un module Apache partag�. FILE est un chemin d'acc�s optionnel vers les outils apxs d'Apache. Par d�faut, c'est apxs. Assurez-vous de sp�cifier la version d'apxs qui est r�ellement install�e sur votre syst�me, et NON pas celle qui est fournie avec Apache.

--with-apache[=DIR]

Compile le module Apache. DIR est le chemin du dossier d'installation d'Apache. Par d�faut, DIR vaut /usr/local/apache.

--with-mod_charset

Active les tables de transfert pour mod_charset (version russe de Apache).

--with-apxs2[=FILE]

Compile le module partag� Apache 2.0. FILE est un chemin d'acc�s optionnel vers les outils apxs d'Apache. Par d�faut, c'est apxs.

--with-caudium=DIR

Compile PHP comme module Pike pour utilisation avec Caudium. DIR est le serveur Caudium. Par d�faut, c'est /usr/local/caudium/server.

--disable-cli

Disponible depuis PHP 4.3.0. Emp�che la compilation de la version CLI de PHP (cela force aussi l'option --without-pear). Disponible depuis PHP 4.3.0. Plus d'informations dans la section sur l'utilisation de PHP en ligne de commande.

--enable-embed[=TYPE]

Active la compilation de la biblioth�que int�gr�e SAPI. TYPE vaut soit shared, soit static. Par d�faut, c'est shared. Disponible depuis PHP 4.3.0.

--with-fhttpd[=DIR]

Compile le module fhttpd. DIR est le dossier d'installation de fhttpd. Par d�faut, DIR vaut /usr/local/src/fhttpd. Disponible depuis PHP 4.3.0.

--with-isapi=DIR

Compile PHP sous forme de module ISAPI pour utiliser avec le serveur Zeus.

--with-nsapi=DIR

Sp�cifie le chemin vers le serveur web Netscape/iPlanet/SunONE.

--with-phttpd=DIR

Aucune information fournie actuellement.

--with-pi3web=DIR

Compile PHP sous forme de module pour utiliser avec le serveur Pi3Web.

--with-roxen=DIR

Compile PHP sous forme de module Pike. DIR est le chemin d'installation de Roxen. Par d�faut, DIR vaut /usr/local/roxen/server.

--enable-roxen-zts

Compile PHP sous forme de module Roxen, en utilisant Zend Thread Safety.

--with-servlet[=DIR]

Inclut le support des servlets. DIR est le chemin d'installation du JSDK. Cette SAPI impose que l'extension java soit compil�e comme une biblioth�que partag�e.

--with-thttpd=SRCDIR

Compile PHP comme module thttpd.

--with-tux=MODULEDIR

Compile PHP comme module TUX (Linux uniquement).

--with-webjames=SRCDIR

Compile PHP comme module WebJames (RISC OS uniquement)

--disable-cgi

Emp�che la compilation de la version CGI de PHP. Disponible depuis PHP 4.3.0.

--enable-force-cgi-redirect

Active la s�curit� lors des redirections internes du serveur. Il est recommand� d'utiliser cette option lorsque vous utilisez PHP en CGI avec Apache.

--enable-discard-path

Si cette option est activ�e, l'ex�cutable CGI PHP peut �tre plac� hors de l'arborescence web, en toute s�curit�. Il ne sera pas possible de contourner les fichiers .htaccess. security.

--with-fastcgi

Compile PHP comme application FastCGI. Cette option n'est plus disponible depuis PHP 4.3.0 et vous devez utiliser --enable-fastcgi � la place.

--enable-fastcgi

Si cette option est activ�e, le module CGI sera compil� avec le support FastCGI. Cette option est disponible depuis PHP 4.3.0.

--disable-path-info-check

Si cette option est d�sactiv�e, des chemins tels que /info.php/test?a=b ne pourront pas fonctionner. Cette option est disponible depuis PHP 4.3.0. Pour plus d'informations, voir le » Manuel Apache.