Cette section rassemble la liste complète des options de configuration
supportées 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 4: Inclut 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 4: Inclut le support de FrontBase SQL. DIR est le chemin
jusqu'à l'installation de FrontBase base. Par défaut, c'est le dossier
standard d'installation Frontbase. L'installation dépend de votre
OS : Solaris: /opt/FrontBase,
WinNT: \usr\FrontBase,
Linux: /usr/frontbase,
Mac OSX: /Library/FrontBase.
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.
PHP 3: Inclut le support MySQL. DIR est le dossier
d'installation de MySQL (par défaut, il cherche dans différents
dossiers où MySQL a coutume d'être installé).
PHP 4: Inclut 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.
PHP 3: Inclut le support Oracle database. DIR est le dossier
d'installation de Oracle (par défaut,
$ORACLE_HOME).
PHP 4: Inclut le support Oracle-oci7. DIR est le dossier
d'installation de Oracle-oci7 (par défaut,
ORACLE_HOME).
Inclut 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: Inclut le support PostgresSQL. DIR est le dossier
d'installation de PostgresSQL (par défaut,
/usr/local/pgsql).
PHP 4: Inclut 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.
PHP 3, PHP 4: Inclut le support OpenLink ODBC. DIR est le dossier
d'installation d'OpenLink (par défaut
/usr/local/openlink).
A partir de PHP 4.0.6, cette option n'est plus valable.
Utilisez plutôt
--with-iodbc si vous voulez
utiliser l'ODBC de OpenLink Software.
PHP 3, PHP 4: Inclut 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: Inclut le support ODBC, avec une librairie tierce.
Le paramètre DIR est le nom du dossier d'installation de cette
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 une en-tête odbc.h valide dans vos
dossiers d'Inclution. Si vous n'en avez pas, créez le, et
ajoutez-y vos en-têtes spécifiques. Votre en-tête peut
aussi réclamer d'autres définitions, surtout si elle
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.
PHP 3: Inclut 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: Inclut le support GD. DIR est le dossier
d'installation de GD.
PHP 4: Inclut 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: Inclut 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 3, PHP 4: Si cette option 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 des règles de make et de dépendances qui
sont parfois absconses et ne servent pas aux utilisateurs
habituels (Bref, ne l'utilisez pas).
PHP 3: Inclut 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: Inclut le support pdflib 3.x/4.x. DIR est le dossier
d'installation de pdflib. Par défaut, c'est /usr/local.
PHP 4 et PDFlib 3.x/4.x requiert les librairies JPEG et TIFF.
Lors de la compilation du support PDFlib utilise les options
--with-jpeg-dir et
--with-tiff-dir.
Vous pouvez aussi utiliser
--with-png-dir et
--with-zlib-dir,
pour compiler le support PNG et Zlib avec PDFlib.
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, PHP 4: Inactive le support des URL avec fopen().
Avertissement
Cette option n'est disponible que jusqu'à la version 4.0.3. Les
versions plus récentes fournissent un paramètre dans le
fichier php.ini appelé allow_url_fopen,
afin de vous éviter de faire ce choix au moment de la
compilation.
PHP 3, PHP 4: Inclut 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: Inclut 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 4: Compile PHP sous forme de module Pike pour être utilisé 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).