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).
-
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.
-
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.