Note : These are only used at compile time. If you want to alter PHP's runtime configuration, please see the chapter on Configuration.
Cette section rassemble la liste complète des options de configuration supportés par PHP 3 et PHP 4, à utiliser avec le fichier configure, lors de la configuration sous Unix. Certaines options sont disponibles sous PHP 3, d'autres sous PHP 4 et certains sous PHP 3 et PHP 4, comme inidiqué. Il y a de nombreuses options dont le nom a changé entre PHP 3 et PHP 4. Ces options ont des liens entre elles : si vous vous souvenez d'un nom d'option en PHP 3, regardez si le nom a changé.
PHP 3, PHP 4: Inclus le support Adabas D. DIR est le dossier d'installation de Adabas (par défaut, /usr/local).
PHP 3: Option non disponible en PHP 3
PHP 4: Compile DBA comme module partagé
PHP 3: Option non disponible; utilisez plutôt --with-dbase instead.
PHP 4: Active la librairie dbase livrée avec PHP. Aucune librairie supplémentaire n'est nécessaire.
PHP 3: Active la librairie dbase livrée avec PHP. Aucune librairie supplémentaire n'est nécessaire.
PHP 4: Option non disponible; utilisez plutôt --enable-dbase instead.
PHP 3, PHP 4: Active le support Berkeley DB2.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support Berkeley DB3.
PHP 3, PHP 4: Active le support DBM.
PHP 3: Option non disponible en PHP 3.
PHP 4: Inclus le support DBMaker. DIR est le dossier d'installation DBMaker (par défaut, c'est le dossier de la dernière installation DBMaker, comme /home/dbmaker/3.6).
PHP 3, PHP 4: Inclus le support Empress. DIR est le dossier d'installation Empress (par défaut, $EMPRESSPATH).
PHP 3: Option non disponible; utilisez plutôt --with-filepro instead.
PHP 4: Active la librairie filePro (lecture seule) livrée avec PHP. Aucune librairie supplémentaire n'est nécessaire.
PHP 3: Inclus le support IBM DB2. Aucune librairie supplémentaire n'est nécessaire.
PHP 4: Option non disponible; utilisez plutôt --enable-filepro.
PHP 3, PHP 4: Active le support GDBM.
PHP 3, PHP 4: Active le support Hyperwave.
PHP 3, PHP 4: Inclus le support IBM DB2. DIR est le dossier d'installation de DB2 (par défaut, /home/db2inst1/sqllib).
PHP 3, PHP 4: Inclus le support Informix. DIR est le dossier d'installation d'Informix (par défaut, aucune valeur).
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support Ingres II. DIR est le dossier d'installation d'Ingres (par défaut, /II/ingres).
PHP 3, PHP 4: Inclus le support InterBase. DIR est le dossier d'installation d'InterBase (par défaut, /usr/interbase).
PHP 3: Inclus le support LDAP. DIR est le dossier d'installation de LDAP (par défaut /usr et /usr/local).
PHP 4: Inclus le support LDAP. DIR est le dossier d'installation de LDAP. (par défaut; /usr/local/ldap).
Plus de détails sur LDAP sont disponibles à RFC1777 et RFC1778.
PHP 3, PHP 4: Active le support mSQL. DIR est le dossier d'installation de mSQL (par défaut /usr et /usr/local/Hughes, pour la version 2.0). configure détecte automatiquement la version de mSQL qui fonctionne. PHP supporte les versions 1.0 et 2.0, mais si vous compilez PHP avec mSQL 1.0, vous ne pourrez accéder qu'à des bases mSQL 1.0, et vice-versa.
Voir aussi Configuration mSQL dans le fichier de configuration.
PHP 3: Inclus le support MySQL. DIR est le dossier d'installation de MySQL (par défaut, il cherche dans différents dossiers où MySQL a coutÛme d'être installé).
PHP 4: Inclus le support MySQL. DIR est le dossier de l'installation MySQL. S'il est omis, la librairie MySQL livrée en standard avec PHP sera utilisée par défaut.
Voir aussi Configuration MySQL dans le fichier de configuration.
PHP 3, PHP 4: Active le support NDBM.
PHP 3, PHP 4: Inclus le support Ovrimos.
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support Oracle-oci8. DIR est le dossier d'installation de Oracle-oci8 (par défaut, ORACLE_HOME).
PHP 3: Inclus le support Oracle database. DIR est le dossier d'installation de Oracle (par défaut, $ORACLE_HOME).
PHP 4: Inclus le support Oracle-oci7. DIR est le dossier d'installation de Oracle-oci7 (par défaut, ORACLE_HOME).
Inclus le support Oracle. Ce support a été testé et permet de travailler avec les versions d'Oracle de 7.0 à 7.3. Le paramètre est le dossier ORACLE_HOME. Vous n'avez pas à spécifier ce paramètre si votre environnement Oracle a été configuré.
PHP 3: Inclus le support PostgresSQL. DIR est le dossier d'installation de PostgresSQL (par défaut, /usr/local/pgsql).
PHP 4: Inclus le support PostgreSQL. DIR est le dossier d'installation de PostgreSQL (par défaut, /usr/local/pgsql). Pour compiler en "dl", utilisez la valeur "shared", ou "shared,DIR", pour compiler en "dl", mais spécifier DIR malgré tout.
Voir aussi Postgres dans le fichier de configuration.
PHP 3, PHP 4: Inclus le support Solid. DIR est le dossier d'installation de Solid (par défaut, /usr/local/solid).
PHP 3, PHP 4: Inclus le support Sybase-CT. DIR est le dossier d'installation de Sybase (par défaut, /home/sybase).
Voir aussi Sybase-CT dans le fichier de configuration.
PHP 3, PHP 4: Inclus le support Sybase-DB. DIR est le dossier d'installation de Sybase (par défaut, /home/sybase).
Voir aussi Sybase dans le fichier de configuration.
PHP 3, PHP 4: Inclus le support OpenLink ODBC. DIR est le dossier d'installation d'OpenLink (par défaut /usr/local/openlink).
PHP 3, PHP 4: Inclus le support iODBC. DIR est le dossier d'installation d'iODBC (par défaut, /usr/local).
Cette fonctionnalité a d'abord été développée avec le gestionnaire iODBC Driver Manager, un pilote ODBC librement distribuable, qui fonctionne sous divers UNIX.
PHP 3, PHP 4: Inclus le support ODBC, avec une librairie tierce. Le paramètre DIR est le nom du dossier d'installation de celle librairie. Par défaut, il vaut /usr/local.
Cette option implique qus vous avez défini CUSTOM_ODBC_LIBS lorsque vous éxécutez le script de configuration. Vous devez aussi avoir un entête odbc.h valide dans vos dossiers d'inclusion. Si vous n'en avez pas, créez le, et ajoutez-y vos entêtes spécifiques. Votre entête peut aussi réclamer d'autres définitions, surtout s'il est multi-plate-forme. Définissez les dans CFLAGS.
Par exemple, vous pouvez utilisez Sybase SQL Anywhere sous QNX comme ceci : CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50
PHP 3: Inactive le support unified ODBC. Uniquement valable si iODBC, Adabas, Solid, Velocis ou une interface spéciale ODBC a été activée.
PHP 4: Option non disponible en PHP 4
Le module Unified ODBC est commun à toutes les bases de données ODBC, comme par exemple Solid, IBM DB2 et Adabas D. Il fonctionne aussi avec les librairies ODBC normales. Des tests ont été menés avec iODBC, Solid, Adabas D, IBM DB2 et Sybase SQL Anywhere. Il requiert une (et une seule) de ces extensions, ou l'extension Velocis, ou une librairie ODBC spéciale. Cette option n'est possible qu'avec l'utilisation de l'une des options suivantes : --with-iodbc, --with-solid, --with-ibm-db2, --with-adabas, --with-velocis, ou --with-custom-odbc.
Voir aussi Unified ODBC dans le fichier de configuration.
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support unixODBC. DIR est le dossier d'installation d'unixODBC (par défaut, /usr/local).
PHP 3, PHP 4: Inclus le support Velocis. DIR est le dossier d'installation de Velocis (par défaut, /usr/local/velocis).
PHP 3: Option non disponible en PHP 3
PHP 4: Ajoute le support CCVS. DIR est le dossier d'installation de CCVS.
PHP 3: Inclus le support Cybercash MCK. DIR est le dossier d'installation de cybercash mck (par défaut, /usr/src/mck-3.2.0.3-linux). Plus d'aide dans le dossier extra/cyberlib.
PHP 4: Option non disponible; utilisez plutôt --with-cybercash instead.
PHP 3: Option non disponible; utilisez plutôt --with-mck instead.
PHP 4: Inclus le support CyberCash. DIR est le dossier d'installation de CyberCash MCK.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support Verisign Payflow Pro.
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support de FreeType2 (expérimental).
PHP 3: Inclus le support GD. DIR est le dossier d'installation de GD.
PHP 4: Inclus le support GD. DIR est le dossier d'installation de GD. Pour compiler en "dl", utilisez la valeur "shared", ou "shared,DIR", pour compiler en "dl", mais spécifier DIR malgré tout.
PHP 3, PHP 4: Inactive le support GD .
PHP 3: Inclus le support ImageMagick. DIR est le dossier d'installation de ImageMagick. S'il est omis, PHP essaiera de le trouver de lui-même (expérimental).
PHP 4: Option non disponible en PHP 4
PHP 3: dossier JPEG pour pdflib 2.0
PHP 4: dossier JPEG pour pdflib 3.x
PHP 3: Option non disponible en PHP 3
PHP 4: dossier PNG pour pdflib 3.x
PHP 3: Active le support t1lib.
PHP 4: Option non disponible; utilisez plutôt --with-t1lib
PHP 3: Option non disponible; utilisez plutôt --enable-t1lib.
PHP 4: Inclus le support T1lib.
PHP 3: dossier TIFF pour pdflib 2.0
PHP 4: dossier TIFF pour pdflib 3.x
PHP 3, PHP 4: Active le support FreeType.
PHP 3: Option non disponible en PHP 3
PHP 4: dossier XPM pour GD-1.8+
Ces options seront classées ultérieurement, lorsqu'une catégorie adéquate apparaitra.
PHP 3: Inactive la librairie BC.
PHP 4: Option non disponible en PHP 4. bcmath n'est pas compilé par défaut. Utilisez --enable-bcmath pour l'inclure.
PHP 3, PHP 4 : Inclus le support GMP.
PHP 3: Compile sans afficher le support des sources
PHP 4: Option non disponible en PHP 4
PHP 3: Option non disponible en PHP 3
PHP 4: Empêche le verrouillage (risque d'emêcher certaines compilations paralelle).
PHP 3: Option non disponible en PHP 3
PHP 4: N'installe pas PEAR
PHP 3: Option non disponible en PHP 3
PHP 4: Inactive PIC pour les shared objects
PHP 3: Option non disponible en PHP 3; Utilisez plutôt --without-posix
PHP 4: Inactive les fonctions POSIX.
PHP 3: Option non disponible en PHP 3
PHP 4: Inactive le passage de chemins supplémentaires pour la recherche de librairie lors de l'exécution.
PHP 3: Option non disponible en PHP 3
PHP 4: Inactive le support session.
PHP 3: Option non disponible en PHP 3; bcmath est compilé par défaut. Utilisez plutôt --disable-bcmath, pour l'inactiver.
PHP 4: Active le support de l'extension bc maths. Voir aussi les fonctions BCMath.
PHP 3: Option non disponible en PHP 3
PHP 4: Active les sémantiques C9x-inline
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support des conversions calendaires
PHP 3, PHP 4: Compile sans les symboles de débuggages
PHP 3: Compile avec les fonctions de débuggage à distance
PHP 4: Option non disponible en PHP 4
PHP 3, PHP 4: Si cette options est activée, le CGI PHP peut être placé hors de l'arborescence web, pour que personne ne puisse l'atteindre, même en contournant les .htaccess.
PHP 3, PHP 4: Active dmalloc
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support exif.
PHP 3: Option non disponible en PHP 3
PHP 4: Cela risque fortement de ne plus compiler du tout!
PHP 3: Option non disponible en PHP 3
PHP 4: Optimise pour les installations rapides for fast installation (par défaut, no).
PHP 3, PHP 4: Active la vérification interne des redirections serveurs. Il est recommandé d'utiliser cette option si vous avez compilé PHP en CGI.
PHP 3: Option non disponible en PHP 3
PHP 4: Si vous avez beaucoup de mémoire disponible et que vous utilisez gcc, essayez donc ça.
PHP 3: Option non disponible en PHP 3
PHP 4: Active explicitement les liens avec libgcc
PHP 3, PHP 4: Active des règles de make et de dépendances qui sont parfois absconse et ne servent pas aux utilisateurs habituels (Bref, ne l'utiliseez pas).
PHP 3, PHP 4: Compile avec le support de la limitation de mémoire (par défaut, no).
PHP 3, PHP 4: Active le SAFE_MODE (par défaut, yes).
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support CORBA via Satellite (Requiert ORBit)
PHP 3: Option non disponible en PHP 3
PHP 4: Compile les librairies partagées (par défaut, yes).
PHP 3, PHP 4: Active le gestionnaire SIGCHLD propre à PHP.
PHP 3: Option non disponible en PHP 3
PHP 4: Compile les librairies en statique (par défaut, yes).
PHP 3, PHP 4: Active le support des sémaphores System V.
PHP 3, PHP 4: Active le support de partage de mémoire System V.
PHP 3: Option non disponible en PHP 3
PHP 4: Active la propagation transparente des identifiants de session.
PHP 3, PHP 4: Active le support CDB.
PHP 3: Indique le chemin dans lequel allez lire le fichier php3.ini. Par défaut, c'est /usr/local/lib.
PHP 4: Indique le chemin dans lequel allez lire le fichier php.ini. Par défaut, c'est /usr/local/lib.
PHP 3: Inclus le support ClibPDF. DIR est le dossier d'installation de ClibPDF (par défaut, /usr/local).
PHP 4: Inclus le support ClibPDF.(requires cpdflib >= 2). DIR est le dossier d'installation de cpdfllib (par defaut, /usr).
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support Easysoft OOB. DIR est le dossier d'installation de OOB (par defaut, /usr/local/easysoft/oob/client).
PHP 3, PHP 4: N'autorise que les exécutables placés dans le dossier DIR, lorsque le SAFE MODE est activé (par défaut, c'est /usr/local/php/bin).
PHP 3, PHP 4: Inclus le support fdftk. DIR est le dossier d'installation de fdftk (par défaut, /usr/local).
PHP 3: Option non disponible en PHP 3
PHP 4: Suppose que le compilateur C utilise GNU ld (par défaut, no).
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support ICAP.
PHP 3, PHP 4: Inclus le support IMAP. DIR est le dossier d'include d'IMAP (et aussi c-client.a).
PHP 3: Inclus le support IMSP.(DIR est le dossier d'installation IMSP, là où il y a les dossiers d'include et libimsp.a).
PHP 4: Option non disponible en PHP 4
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support Java. DIR est le dossier d'installation du JDK). Cette extension peut uniquement être compilée comme "dl".
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support Kerberos dans IMAP.
PHP 3, PHP 4: Inclus le support MCAL.
PHP 3, PHP 4: Inclus le support mcrypt. DIR est le dossier d'installation de mcrypt.
PHP 3, PHP 4: Inclus le support mhash. DIR est le dossier d'installation de mhash.
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support mm pour le stockage de session.
PHP 3, PHP 4: Enable transfer tables for mod_charset (Rus Apache).
PHP 3: Inclus le support pdflib (testé avec 0.6 et 2.0). DIR est le dossier d'installation de pdflib (par défaut, c'est /usr/local).
PHP 4: Inclus le support pdflib 3.x. DIR est le dossier d'installation de PDFLib (par défaut, /usr/local).
PHP 3, PHP 4: Inclus pdflib comme shared librairy.
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support readline. DIR est le dossier d'installation de readline.
PHP 3: Option non disponible en PHP 3
PHP 4: Type de librairie d'expressions régulières : système, apache, php
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support servlet. DIR est le dossier d'installation de JSDK. Ce SAPI demande que l'extension Java soit compilée comme shared dl.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support SWF.
PHP 3: Inactive la libraire d'expressions régulières livrée avec PHP.
PHP 4: (Obsolète) Utilise la libraire d'expressions régulières système.
PHP 3: Option non disponible en PHP 3
PHP 4: Utilise GNU Pth.
PHP 3: Option non disponible en PHP 3
PHP 4: Utilise les threads POSIX (par défaut).
PHP 3: Utilise X Window System
PHP 4: Option non disponible en PHP 4
PHP 3, PHP 4: Ajoute le support bzip2. DIR est le dossier d'installation de bzip2.
PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib.
PHP 4: Dossier zlib pour pdflib 3.x ou active le support zlib.
PHP 3, PHP 4: Inclus le support zlib. (requiert zlib >= 1.0.9). DIR est le dossier d'installation de zlib (par défaut, /usr).
PHP 3: Inactive le support des expressions régulières Perl.
PHP 4: Inactive le support des expressions régulières Perl. Utilisez --with-pcre-regex=DIR pour spécifier le dossier d'installation de PCRE, si vous n'utilisez pas la librairie livrée en standard.
PHP 3: N'inclus pas lrs fonctions POSIX.
PHP 4: Option non disponible en PHP 4; utilisez plutôt --disable-posix.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support CURL.
PHP 3: Option non disponible; utilisez plutôt --with-ftp
PHP 4: Active le support FTP.
PHP 3: Inclus le support FTP.
PHP 4: Option non disponible; utilisez plutôt --enable-ftp instead
PHP 3, PHP 4: Inactive le support des URL avec fopen().
| Avertissement |
Cette option n'est disponible que jusqu'aux versions 4.0.3. Les versions plus récentes fournissent un paramètre dans le fichier .ini appelé allow_url_fopen, afin de vous éviter de faire ce choix au moment de la compilation. |
PHP 3, PHP 4: Inclus le support DAV, grâce au module Apache mod_dav, DIR est le dossier d'installation de mod_dav (valable uniquement pour les serveurs Apache).
PHP 3, PHP 4: Inclus le support OpenSSL avec SNMP.
PHP 3, PHP 4: Inclus le support SNMP. DIR est le dossier d'installation de SNMP (par défaut, il scanne un nombre de dossiers habituels de l'installation SNMP). Utilisez la valeur de "shared" pour compiler sous forme de "dl", ou "shared,DIR" pour compiler sous forme de "dl" tout en spécifiant un dossier.
PHP 3, PHP 4: Active le hack UCD SNMP
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support des sockets.
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier d'installation de YAZ (dossier bin).
PHP 3: Option non disponible; utilisez plutôt --with-yp
PHP 4: Active le support YP.
PHP 3: Active le support YP.
PHP 4: Option non disponible; utilisez plutôt --enable-yp
PHP 3, PHP 4: Inclus le support mnoGoSearch.
PHP 3, PHP 4: Active les magic quotes par défaut.
PHP 3, PHP 4: Désactive la forme courte des <? balises de PHP.
PHP 3: Active le suivi des variables GET/POST/Cookie par défaut.
PHP 4: Option non disponible en PHP 4; a partir de PHP 4.0.2, cette option est toujours activée.
PHP 3: Option non disponible en PHP 3
PHP 4: Indique le chemin jusqu'à la distribution source de AOLserver
PHP 3: Option non disponible en PHP 3
PHP 4: Indique le chemin jusqu'à la distribution installée de AOLserver.
PHP 3, PHP 4: Compile PHP en module Apache. DIR est le dossier d'installation supérieur d'Apache (par défaut, /usr/local/etc/httpd.
PHP 3, PHP 4: Compile PHP comme module partagé d'Apache module. FILE est le chemin optionnel jusqu'à Apache apxs tool; par défaut, c'est apxs).
PHP 3: Tire profit du système de versionnage est de scoping fourni par Solaris 2.x et Linux
PHP 4: Exporte uniqumenet les symboles nécessaires. Voyez l'installation pour plus de détails.
PHP 3: Option non disponible en PHP 3
PHP 4: Compile PHP sous forme de module Pike pour utiliser avec le serveur web Caudium. DIR est le dossier d'installation de Caudium (par défaut, $prefix/caudium/server. Le préfixe est paramétré par l'option --prefix (par défaut, /usr/local).
PHP 3, PHP 4: Compile PHP comme module fhttpd. DIR est le dossier d'installation de fhttpd (par défaut, /usr/local/src/fhttpd).
PHP 3: Option non disponible en PHP 3
PHP 4: Indique le chemin jusqu'au serveur Netscape
PHP 3: Option non disponible en PHP 3
PHP 4:
PHP 3: Option non disponible en PHP 3
PHP 4: Compile PHP comme module pour Pi3Web.
PHP 3: Option non disponible en PHP 3
PHP 4: Compile PHP comme module pour Pi3Web Pike. DIR est le dossier d'installation de Roxen (par défaut, /usr/local/roxen/server.
PHP 3: Option non disponible en PHP 3
PHP 4: Compile le module Roxen en utilisant Zend Thread Safety.
PHP 3: Option non disponible en PHP 3
PHP 4:
PHP 3: Option non disponible en PHP 3
PHP 4: Compile PHP comme module ISAPI pour Zeus.
PHP 3, PHP 4: Inclus le support ASPELL.
PHP 3, PHP 4: Inclus le support GNU gettext. DIR est le dossier d'installation de gettext (par défaut, /usr/local).
PHP 3: Option non disponible en PHP 3
PHP 4: Inclus le support PSPELL.
PHP 3: Inclus le support GNU recode.
PHP 4: Inclus le support recode. DIR est le dossier d'installation de recode.
PHP 3, PHP 4 : Inclus le support shmop.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support DOM. (requiert libxml >= 2.0). DIR est le dossier d'installation de libxml (par défaut, /usr).
PHP 3: Option non disponible en PHP 3
PHP 4: Active les erreurs descriptives.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support Sablotron.
PHP 3: Option non disponible en PHP 3
PHP 4: Active le support WDDX.
PHP 3: Option non disponible en PHP 3; Les fonctions XML ne sont pas construite par défaut. Utilisez plutôt --with-xml pour les activer.
PHP 4: Inactive le support XML, qui utilise la librairie expat, livrée avec PHP.
PHP 3: Active le support XML.
PHP 4: Option non disponible en PHP 4; Le support XML est activé par défaut. Utilisez plutôt --disable-xml pour l'inactiver.
| Précédent | Sommaire | Suivant |
| Installation sous Mac OS X | Niveau supérieur | Installation sous Windows 9x/ME/NT/2000 |