Index: phpdoc/fr/chapters/install.xml
diff -u phpdoc/fr/chapters/install.xml:1.31 phpdoc/fr/chapters/install.xml:1.32
--- phpdoc/fr/chapters/install.xml:1.31 Thu Oct 4 17:05:52 2001
+++ phpdoc/fr/chapters/install.xml Mon Nov 12 00:03:37 2001
@@ -1,4573 +1 @@
-
-
- Installation
-
- Télécharger la dernière version
-
- Les codes source et les exécutables compilés de certains OS
- (y compris Windows), sont disponibles à
- &url.php;. Nous recommandons
- l'utilisation du miroir le plus
- proche pour accélérer les chargements.
-
-
-
- Installation sous UNIX
-
- Cette section va vous guider lors du processus d'installation et de
- configuration de PHP sous Unix. Commencez par étudier les sections
- spécifiques à votre plate-forme ou à votre serveur web avant de passer
- à l'installation.
-
-
- Pré-requis :
-
-
-
- Connaissance de base d'UNIX (savoir faire un "make" et compiler en
- C, si besoin).
-
-
-
-
- Un compilateur ANSI C (pour les codes sources)
-
-
-
-
- flex (pour les codes sources)
-
-
-
-
- bison (pour les codes sources)
-
-
-
-
- Un serveur web
-
-
-
-
- Tous les composants nécessaires aux extensions (librairie
- GD, PDF, etc...)
-
-
-
-
-
- Il y a plusieurs façons d'installer PHP sur une plate-forme UNIX :
- soit un processus de compilation-configuration, ou bien avec des packages
- déjà tout prêts. Cette documentation se concentre sur la première solution.
-
-
- La première partie du processus est faite en ligne de commande, grâce aux
- options du script configure. Cette section présente
- l'utilisation des options les plus courantes, mais il y en a beaucoup
- d'autres à essayer. Reportez-vous à la
- liste complète des options de
- configuration pour une liste exhaustive. Voici les différentes
- méthodes d'installation de PHP :
-
-
-
- Comme module Apache
-
-
-
-
- Comme module fhttpd
-
-
-
-
- Pour l'utiliser avec AOLServer, NSAPI,
- phttpd, Pi3Web, Roxen, thttpd, ou Zeus.
-
-
-
-
- Comme exécutable CGI
-
-
-
-
-
- Référence Module Apache
-
- PHP peut être compilé de nombreuses manières différentes, mais la plus
- populaire est le module Apache. La liste suivante est un récapitulatif
- de l'installation.
-
-
-
- Instructions d'installation PHP 4 (Version Module Apache)
-
-
-1. gunzip apache_1.3.x.tar.gz
-2. tar xvf apache_1.3.x.tar
-3. gunzip php-x.x.x.tar.gz
-4. tar xvf php-x.x.x.tar
-5. cd apache_1.3.x
-6. ./configure --prefix=/www
-7. cd ../php-x.x.x
-8. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
-9. make
-10. make install
-11. cd ../apache_1.3.x
-12. ./configure --activate-module=src/modules/php4/libphp4.a
-13. make
-14. make install
-15. cd ../php-x.x.x
-16. cp php.ini-dist /usr/local/lib/php.ini
-17. "Editez votre fichier httpd.conf ou srm.conf et ajoutez : "
- AddType application/x-httpd-php .php
-18. "Utilisez votre procédure habituelle pour redémarrer le serveur Apache.
- (vous devez arrêter puis redémarrer le serveur, et pas seulement forcer
- le serveur à relire la configuration initiale).
-
-
-
-
- Compilation
-
- Lorsque PHP est configuré, vous êtes prêts à
- compiler l'exécutable CGI. La commande make
- doit prendre tout en charge. Si ce n'est pas le cas et que vous restez
- bloqué, reportez-vous aux
- problèmes courants.
-
-
-
-
- Installation sous Linux
-
- Cette section contient les notes et conseils d'installation de PHP
- sur les distributions Linux.
-
-
- Utilisation des packages
-
- De nombreuses distributions Linux disposent d'un système d'installation
- par package, comme le fameux RPM. Ils vous permettent de faire des
- installations standard, mais si vous avez des configurations spécifiques
- (comme par exemple un serveur sécurisé, ou un pilote de base de données
- exotique), vous aurez probablement à compiler vous-même votre PHP et
- votre serveur web. Si vous n'êtes pas familier avec la compilation de
- vos propres logiciels, il vaut mieux rechercher le package qui pourra
- répondre à vos besoins.
-
-
-
-
- Installation sous HP-UX
-
- Cette section contient les notes et conseils d'installation de PHP
- sur les distributions HP-UX.
-
-
-
- Instructions d'installation pour HP-UX 10
-
-
-From: paul_mckay <email protected>
-04-Jan-2001 09:49
-(Ces conseils sont destinés à PHP 4.0.4 et Apache v1.3.9)
-Vous voulez installer PHP et Apache sur une HP-UX 10.20?
-1. Vous aurez besoin de gzip. Téléchargez la distribution compilée à
-http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z,
-puis décompressez la, et utilisez swinstall pour installer.
-2. Vous aurez besoin de gcc. Téléchargez une distribution compilée à
-http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz,
-puis décompressez la, et utilisez swinstall pour installer.
-3. Vous aurez besoin de GNU binutils.
-Téléchargez une distribution compilée à
-http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz
-, puis décompressez la, et utilisez swinstall pour installer.
-4. Vous aurez besoin de bison. Téléchargez une distribution compilée à
-http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz
-, puis décompressez la, et utilisez swinstall pour installer.
-5. Vous aurez besoin de flex. Téléchargez une distribution source sur l'un
-des miroirs http://www.gnu.org. Il se trouve dans le dossier non-gnu du site FTP.
-Téléchargez le fichier, décompressez leur,
-puis utilisez tar -xvf avec. Allez dans le nouveau dossier flex ainsi créé,
-et exécutez la commande "./configure", puis faites un "make", puis un "make install".
-Si vous avez des erreurs à cette étape, c'est probablement par ce que gcc et
-les autres ne sont pas inscrites dans votre PATH. Ajoutez les.
-Maintenant, la partie délicate.
-6. Téléchargez les sources d'Apache et de PHP.
-7. Décompressez les avec gunzip puis faites "tar -xvf" avec les deux archives.
-Nous devons modifier quelques fichiers avant de les compiler.
-8. Premièrement, le fichier de configuration doit être modifié car il
-semble oublier qu'il est sur une machine HP-UX. Il y a des méthodes plus
-rusées, mais le plus simple et le plus efficace est d'ajouter
- "lt_target=hpux10.20" à la ligne 47286 du script de configuration.
-9. Le fichier d'Apache GuessOS doit être modifié. Sous
-apache_1.3.9/src/helpers, modifier la ligne 89, en remplaçant
- "echo "hp${HPUXMACH}-hpux${HPUXVER}"; exit 0"
-par :
- "echo "hp${HPUXMACH}-hp-hpux${HPUXVER}"; exit 0"
-10. Il n'est pas possible d'installer PHP sous forme de shared object sous
-HP-UX, ce qui fait que vous devez le compiler en statique. Suivez
-simplement les instructions de la section Apache.
-11. PHP et Apache sont maintenant compilés correctement, mais Apache ne démarre pas.
- Vous devez créer un nouvel utilisateur Apache, par exemple www, ou apache.
- Puis, modifiez les lignes 252 et 253 de conf/httpd.conf pour remplacer
- User nobody
- Group nogroup
-par vos valeurs, par exemple :
- User www
- Group sys
-Il n'est pas possible d'éxécuter Apache avec l'utilisateur nobody sous
-HP-UX. A partir de ce moment là, PHP et Apache doivent fonctionner.
-J'espère que cela aidera quelqu'un.
-Paul Mckay.
-
-
-
-
- Installation sous Solaris
-
- Cette section contient les notes et conseils d'installation de PHP
- sur les distributions Solaris.
-
-
- Logiciels nécessaires
-
- L'installation Solaris oublie généralement les compilateurs C, et leurs
- utilitaires. Voici la liste des outils nécessaires :
-
-
-
- gcc (recommandé, mais d'autres compilateurs C peuvent fonctionner)
-
-
-
-
- make
-
-
-
-
- flex
-
-
-
-
- bison
-
-
-
-
- m4
-
-
-
-
- autoconf
-
-
-
-
- automake
-
-
-
-
- perl
-
-
-
-
- gzip
-
-
-
-
- tar
-
-
-
- De plus, vous devrez aussi installer (et peut être aussi compiler)
- toutes les librairies nécessaires aux extensions (MySQL, ORACLE..).
-
-
-
- Utilisation des packages
-
- Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour
- installer la plupart des composants.
-
-
-
-
- Installations Unix/OpenBSD
-
- Cette section contient les notes spécifiques à l'installation
- de PHP sous OpenBSD.
-
-
- Utilisation des ports
-
- Ceci est la méthode recommandée d'installation de PHP sous
- OpenBSD, car elle prend en compte les dernières modifications et
- mises à jour de sécurité. Pour utiliser cette méthode, assurez
- vous que vous avez bien
- ports tree récent. Choisissez
- alors simplement la version que vous souhaitez installer, et utilisez
- la commande make install. Ci-dessous, voici un
- exemple.
-
-
- Exemple d'installation de PHP sous OpenBSD avec Ports
-
-$ cd /usr/ports/www/php4
-$ make show VARNAME=FLAVORS
- (choisissez les versions que vous souhaitez sur votre liste).
-$ env FLAVOR="imap gettext ldap mysql gd" make install
-$ /usr/local/sbin/php4-enable
-
-
-
-
- Utilisation des Packages
-
- Il existe des packages pré-compilés disponibles en
- téléchargement à OpenBSD.
- Ils s'intègrent automatiquement avec la version d'Apache
- installée sur votre OS. Cependant, comme il y a un
- grand nombre d'options (appelées flavors)
- disponibles, vous trouverez peut-être plus facile de
- le compiler à partir de l'arbre de ports.
- Lisez le manuel packages(7)
- pour plus de détails sur les packages disponibles (en anglais).
-
-
-
-
- Installation sous Mac OS X
-
- Cette section contient les notes et conseils d'installation de PHP
- sur les distributions Mac OS X.
-
-
- Utilisation des packages
-
- Il existe quelques versions pré-packagée et
- pré-compilées de PHP pour Mac OS X. Ils permettent de
- réaliser rapidement des installations standard, mais si vous
- avez des configurations personnelles, (comme un serveur sécurisé
- SSL ou un pilote de base de données exotique), vous devrez compiler
- PHP et/ou votre serveur web vous-même. Si vous n'êtes pas
- familier avec la compilation de vos propres logiciels, il vaut mieux
- rechercher le package qui pourra répondre à vos besoins.
-
-
-
- Compilation pour serveur OS X
-
- Il existe deux versions légèrement différentes de Mac OS X,
- client et serveur. Cette installation est faite pour le OS X Serveur.
-
-
- Installation sous Mac OS X serveur
-
-1. Téléchargez la dernière version de Apache et PHP
-2. Décompressez puis désarchivez la, puis configurez Apache comme ceci :
- ./configure --exec-prefix=/usr \
- --localstatedir=/var \
- --mandir=/usr/share/man \
- --libexecdir=/System/Library/Apache/Modules \
- --iconsdir=/System/Library/Apache/Icons \
- --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
- --enable-shared=max \
- --enable-module=most \
- --target=apache
-4. Vous aurez peut être besoin d'ajouter ces lignes ci, pour optimiser la
-compilation :
- setenv OPTIM=-O2
-5. Puis, allez dans le dossier source de PHP 4, et configurez le :
- ./configure --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/share/man \
- --with-xml \
- --with-apache=/src/apache_1.3.12
- Si vous avez d'autres composants (MySQL, GD, etc.), n'oubliez pas de les
- ajouter à ce moment la. Pour l'option --with-apache, ajoutez le chemin
- jusqu'au dossier source d'Apache, par exemple "/src/apache_1.3.12".
-6. Exécutez un "make"
-7. Exécutez un "make install"
- Cette commande ajoutera un dossier dans le dossier Apache :
- src/modules/php4.
-8. Maintenant, reconfigurez Apache pour compiler PHP 4.
- ./configure --exec-prefix=/usr \
- --localstatedir=/var \
- --mandir=/usr/share/man \
- --libexecdir=/System/Library/Apache/Modules \
- --iconsdir=/System/Library/Apache/Icons \
- --includedir=/System/Library/Frameworks/Apache.framework/Versions/1.3/Headers \
- --enable-shared=max \
- --enable-module=most \
- --target=apache \
- --activate-module=src/modules/php4/libphp4.a
- Vous pouvez rencontrer un message qui vous dira que libmodphp4.a est
- obsolète. Si c'est le cas, allez dans le dossier
- src/modules/php4 de votre dossier Apache et exécutez la commande suivante :
- ranlib libmodphp4.a
- Puis, revenez à la racine de la distribution Apache, et recommencez la
- configuration. Cela aura mis à jour la table de liens.
-9. Exécutez un "make"
-10. Exécutez un "make install"
-11. Copiez et renommez le fichier php.ini-dist de votre distribution PHP 4
- dans votre dossier "bin":
- cp php.ini-dist /usr/local/bin/php.ini
- ou (si vous n'avez pas de dossier local)
- cp php.ini-dist /usr/bin/php.ini
-
-
-
- D'autres exemples pour
- Mac OS X client
- et
- Mac OS X server
- sont disponibles à Stepwise.
-
-
-
- Compilation pour MacOS X client
-
- Ces conseils sont gracieusement fourni par Marc Liyanage.
-
-
- Le module PHP pour Apache est inclus dans Mac OS X.
- Cette version inclus le support des bases de données MySQL et PostgreSQL.
-
-
- NOTE: Soyez prudent avec cette manipulation, vous risquez de mettre
- votre serveur Apache à terre!
-
-
- Insctructions :
-
-
-
- 1. Ouvrez un terminal
-
-
-
-
- 2. Tapez "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz",
- attendez la fin du téléchargement.
-
-
-
-
- 3. Tapez "gunzip libphp4.so.gz"
-
-
-
-
- 4. Tapez "sudo apxs -i -a -n php4 libphp4.so"
-
-
-
- Maintenant, tapez "sudo open -a TextEdit /etc/httpd/httpd.conf"
- TextEdit ouvrira le fichier de configuration. Recherchez ces deux lignes, vers la
- fin du fichier (Utilisez la commande Find)
-
- * #AddType application/x-httpd-php .php
- * #AddType application/x-httpd-php-source .phps
-
- Supprimez les deux marques de commentaires (#), puis sauvez
- le fichier, et quittez TextEdit.
-
-
- Finalement, tapez "sudo apachectl graceful" pour redémarrer le
- serveur Apache.
-
-
- PHP devrait fonctionner. Vous pouvez le tester en placant un script dans le dossier
- "Sites". Par exemple, le fichier "test.php", qui contient la simple ligne :
- "<?php phpinfo() ?>".
-
-
- Ouvrez l'URL 127.0.0.1/~your_username/test.php dans votre
- navigateur. Vous obtiendrez le tableau de bord de PHP.
-
-
-
-
- Liste complète des options de configuration
-
- 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é.
-
-
-
-
- Base de données
-
-
-
-
- E-commerce
-
-
-
-
- Images
-
-
-
-
- Divers
-
-
-
-
- Réseau
-
-
-
-
- Comportement PHP
-
-
-
-
- Serveur
-
-
-
-
- Texte et langue
-
-
-
-
- XML
-
-
-
-
- Base de données
-
-
-
- --with-adabas[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support Adabas D. DIR est le dossier
- d'installation de Adabas (par défaut, /usr/local).
-
-
- Adabas home page
-
-
-
-
-
- --enable-dba=shared
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Compile DBA comme module partagé
-
-
-
-
-
- --enable-dbx
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support DBX.
-
-
-
-
-
- --enable-dbase
-
-
-
- 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.
-
-
-
-
-
- --with-dbase
-
-
-
- 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.
-
-
-
-
-
- --with-db2[=DIR]
-
-
-
- PHP 3, PHP 4: Active le support Berkeley DB2.
-
-
-
-
-
- --with-db3[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support Berkeley DB3.
-
-
-
-
-
- --with-dbm[=DIR]
-
-
-
- PHP 3, PHP 4: Active le support DBM.
-
-
-
-
-
- --with-dbmaker[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3.
-
-
- 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).
-
-
-
-
-
- --with-empress[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier
- d'installation Empress (par défaut, $EMPRESSPATH).
-
-
-
-
-
- --enable-filepro
-
-
-
- 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.
-
-
-
-
-
- --with-fbsql[=DIR]
-
-
-
- PHP 3: Option non disponible.
-
-
- 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.
-
-
-
-
-
- --with-filepro
-
-
-
- PHP 3: Inclut le support IBM DB2.
- Aucune librairie supplémentaire n'est nécessaire.
-
-
- PHP 4: Option non disponible; utilisez plutôt --enable-filepro.
-
-
-
-
-
- --with-gdbm[=DIR]
-
-
-
- PHP 3, PHP 4: Active le support GDBM.
-
-
-
-
-
- --with-hyperwave
-
-
-
- PHP 3, PHP 4: Active le support Hyperwave.
-
-
-
-
-
- --with-ibm-db2[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support IBM DB2. DIR est le dossier
- d'installation de DB2 (par défaut,
- /home/db2inst1/sqllib).
-
-
- IBM DB2
-
-
-
-
-
- --with-informix[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier
- d'installation d'Informix (par défaut, aucune valeur).
-
-
-
-
-
- --with-ingres[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support Ingres II. DIR est le dossier
- d'installation d'Ingres (par défaut, /II/ingres).
-
-
-
-
-
- --with-interbase[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier
- d'installation d'InterBase (par défaut,
- /usr/interbase).
-
-
- Fonctions Interbase
-
-
- Interbase
-
-
-
-
-
- --with-ldap[=DIR]
-
-
-
- PHP 3: Inclut le support LDAP. DIR est le dossier
- d'installation de LDAP (par défaut /usr et
- /usr/local).
-
-
- PHP 4: Inclut 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.
-
-
-
-
-
- --with-msql[=DIR]
-
-
-
- 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.
-
-
- mSQL
-
-
-
-
-
- --with-mysql[=DIR]
-
-
-
- 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.
-
-
- Voir aussi
- Configuration MySQL
- dans le fichier de
- configuration.
-
-
- MySQL
-
-
-
-
-
- --with-ndbm[=DIR]
-
-
-
- PHP 3, PHP 4: Active le support NDBM.
-
-
-
-
-
- --with-ovrimos
-
-
-
- PHP 3, PHP 4: Inclut le support Ovrimos.
-
-
-
-
-
- --with-oci8[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support Oracle-oci8. DIR est le dossier
- d'installation de Oracle-oci8 (par défaut,
- ORACLE_HOME).
-
-
-
-
-
- --with-oracle[=DIR]
-
-
-
- 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é.
-
-
- Oracle
-
-
-
-
-
- --with-pgsql[=DIR]
-
-
-
- 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.
-
-
- Voir aussi Postgres
- dans le fichier de
- configuration.
-
-
- PostgreSQL
-
-
-
-
-
- --with-solid[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support Solid. DIR est le dossier
- d'installation de Solid (par défaut,
- /usr/local/solid).
-
-
- Solid
-
-
-
-
-
- --with-sybase-ct[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut 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.
-
-
-
-
-
- --with-sybase[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut 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.
-
-
- Sybase
-
-
-
-
-
- --with-openlink[=DIR]
-
-
-
- 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 si vous voulez
- utiliser l'ODBC de OpenLink Software.
-
-
- OpenLink Software
-
-
-
-
-
- --with-iodbc[=DIR]
-
-
-
- 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.
-
-
- FreeODBC
- ou iODBC
-
-
-
-
-
- --with-custom-odbc[=DIR]
-
-
-
- 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
-
-
-
-
-
-
- --disable-unified-odbc
-
-
-
- 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.
-
-
-
-
-
- --with-unixODBC[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support unixODBC. DIR est le dossier
- d'installation d'unixODBC (par défaut, /usr/local).
-
-
-
-
-
- --with-velocis[=DIR]
-
-
-
- PHP 3, PHP 4: Inclus le support Velocis. DIR est le dossier
- d'installation de Velocis (par défaut,
- /usr/local/velocis).
-
-
- Velocis
-
-
-
-
-
-
- E-commerce
-
-
-
- --with-ccvs[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Ajoute le support CCVS. DIR est le dossier d'installation
- de CCVS.
-
-
-
-
-
- --with-cybermut[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support de Cybermut pour PHP 4. DIR est le dossier
- du SDK Cybermut, qui contient les deux fichiers libcm-mac.a
- et cm-mac.h.
-
-
-
-
-
- --with-mck[=DIR]
-
-
-
- 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.
-
-
-
-
-
- --with-cybercash[=DIR]
-
-
-
- PHP 3: Option non disponible; utilisez plutôt --with-mck
- instead.
-
-
- PHP 4: Inclut le support CyberCash. DIR est le dossier
- d'installation de CyberCash MCK.
-
-
-
-
-
- --with-pfpro[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support Verisign Payflow Pro.
-
-
-
-
-
-
- Images
-
-
-
- --enable-freetype-4bit-antialias-hack
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support de FreeType2 (expérimental).
-
-
-
-
-
- --with-gd[=DIR]
-
-
-
- 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.
-
-
-
-
-
- --without-gd
-
-
-
- PHP 3, PHP 4: Inactive le support GD .
-
-
-
-
-
- --with-imagick[=DIR]
-
-
-
- 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 4: Option non disponible en PHP 4
-
-
-
-
-
- --with-jpeg-dir[=DIR]
-
-
-
- PHP 3: dossier JPEG pour pdflib 2.0
-
-
- PHP 4: dossier JPEG pour pdflib 3.x et 4.x
-
-
-
-
-
- --with-png-dir[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: dossier PNG pour pdflib 3.x et 4.x
-
-
-
-
-
- --enable-t1lib
-
-
-
- PHP 3: Active le support t1lib.
-
-
- PHP 4: Option non disponible; utilisez plutôt --with-t1lib
-
-
-
-
-
- --with-t1lib[=DIR]
-
-
-
- PHP 3: Option non disponible; utilisez plutôt --enable-t1lib.
-
-
- PHP 4: Inclut le support T1lib.
-
-
-
-
-
- --with-tiff-dir[=DIR]
-
-
-
- PHP 3: dossier TIFF pour pdflib 2.0
-
-
- PHP 4: dossier TIFF pour pdflib 3.x et 4.x
-
-
-
-
-
- --with-ttf[=DIR]
-
-
-
- PHP 3, PHP 4: Active le support FreeType.
-
-
-
-
-
- --with-xpm-dir[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: dossier XPM pour GD-1.8+
-
-
-
-
-
-
- Divers
-
- Ces options seront classées ultérieurement, lorsqu'une catégorie
- adéquate apparaîtra.
-
-
-
-
- --disable-bcmath
-
-
-
- PHP 3: Inactive la librairie BCmath.
-
-
- PHP 4: Option non disponible en PHP 4. La librairie BCmath n'est pas
- compilée par défaut. Utilisez
- --enable-bcmath
- pour l'inclure.
-
-
-
-
-
- --with-gmp
-
-
-
- PHP 3, PHP 4 : Inclut le support GMP.
-
-
-
-
-
- --disable-display-source
-
-
-
- PHP 3: Compile sans afficher le support des sources
-
-
- PHP 4: Option non disponible en PHP 4
-
-
-
-
-
- --disable-libtool-lock
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Empêche le verrouillage (risque d'empêcher certaines
- compilations paralléles).
-
-
-
-
-
- --disable-pear
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: N'installe pas PEAR
-
-
-
-
-
- --disable-pic
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inactive PIC pour les shared objects
-
-
-
-
-
- --disable-posix
-
-
-
- PHP 3: Option non disponible en PHP 3; Utilisez plutôt --without-posix
-
-
- PHP 4: Inactive les fonctions POSIX.
-
-
-
-
-
- --disable-rpath
-
-
-
- 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.
-
-
-
-
-
- --disable-session
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inactive le support session.
-
-
-
-
-
- --enable-bcmath
-
-
-
- PHP 3: Option non disponible en PHP 3; bcmath est compilée 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.
-
-
-
-
-
- --enable-c9x-inline
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active les sémantiques C9x-inline
-
-
-
-
-
- --enable-calendar
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support des conversions calendaires
-
-
-
-
-
- --enable-debug
-
-
-
- PHP 3, PHP 4: Compile sans les symboles de débuggages
-
-
-
-
-
- --enable-debugger
-
-
-
- PHP 3: Compile avec les fonctions de débuggage à distance
-
-
- PHP 4: Option non disponible en PHP 4
-
-
-
-
-
- --enable-discard-path
-
-
-
- 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.
-
-
-
-
-
- --enable-dmalloc
-
-
-
- PHP 3, PHP 4: Active dmalloc
-
-
-
-
-
- --enable-exif
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support exif.
-
-
-
-
-
- --enable-experimental-zts
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Cela risque fortement de ne plus compiler du tout!
-
-
-
-
-
- --enable-fast-install[=PKGS]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Optimise pour les installations rapides for fast installation
- (par défaut, no).
-
-
-
-
-
- --enable-force-cgi-redirect
-
-
-
- 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.
-
-
-
-
-
- --enable-inline-optimization
-
-
-
- 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.
-
-
-
-
-
- --enable-libgcc
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active explicitement les liens avec libgcc
-
-
-
-
-
- --enable-maintainer-mode
-
-
-
- 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).
-
-
-
-
-
- --enable-memory-limit
-
-
-
- PHP 3, PHP 4: Compile avec le support de la limitation de mémoire
- (par défaut, no).
-
-
-
-
-
- --enable-safe-mode
-
-
-
- PHP 3, PHP 4: Active le SAFE_MODE (par défaut, yes).
-
-
-
-
-
- --enable-satellite
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support CORBA via Satellite (Requiert ORBit)
-
-
-
-
-
- --enable-shared[=PKGS]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Compile les librairies partagées
- (par défaut, yes).
-
-
-
-
-
- --enable-sigchild
-
-
-
- PHP 3, PHP 4: Active le gestionnaire SIGCHLD propre à PHP.
-
-
-
-
-
- --enable-static[=PKGS]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Compile les librairies en statique
- (par défaut, yes).
-
-
-
-
-
- --enable-sysvsem
-
-
-
- PHP 3, PHP 4: Active le support des sémaphores System V.
-
-
-
-
-
- --enable-sysvshm
-
-
-
- PHP 3, PHP 4: Active le support de partage de mémoire System V.
-
-
-
-
-
- --enable-trans-sid
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active la propagation transparente des identifiants de session.
-
-
-
-
-
- --with-cdb[=DIR]
-
-
-
- PHP 3, PHP 4: Active le support CDB.
-
-
-
-
-
- --with-config-file-path=PATH
-
-
-
- PHP 3: Indique le chemin dans lequel aller lire le fichier
- php3.ini. Par défaut, c'est /usr/local/lib.
-
-
- PHP 4: Indique le chemin dans lequel allet lire le fichier
- php.ini. Par défaut, c'est /usr/local/lib.
-
-
-
-
-
- --with-cpdflib[=DIR]
-
-
-
- PHP 3: Inclut le support ClibPDF. DIR est le dossier
- d'installation de ClibPDF (par défaut, /usr/local).
-
-
- PHP 4: Inclut le support ClibPDF.(requires cpdflib >= 2).
- DIR est le dossier d'installation de cpdfllib (par défaut,
- /usr).
-
-
-
-
-
- --with-esoob[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support Easysoft OOB. DIR est le dossier
- d'installation de OOB (par défaut,
- /usr/local/easysoft/oob/client).
-
-
-
-
-
- --with-exec-dir[=DIR]
-
-
-
- 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).
-
-
-
-
-
- --with-fdftk[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support fdftk. DIR est le dossier
- d'installation de fdftk (par défaut, /usr/local).
-
-
-
-
-
- --with-gnu-ld
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Suppose que le compilateur C utilise GNU ld
- (par défaut, no).
-
-
-
-
-
- --with-icap[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support ICAP.
-
-
-
-
-
- --with-imap[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier
- d'include d'IMAP (et aussi c-client.a).
-
-
-
-
-
- --with-imsp[=DIR]
-
-
-
- PHP 3: Inclut 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
-
-
-
-
-
- --with-java[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support Java. DIR est le dossier
- d'installation du JDK). Cette extension peut uniquement être
- compilée comme "dl".
-
-
-
-
-
- --with-kerberos[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support Kerberos dans IMAP.
-
-
-
-
-
- --with-mcal[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support MCAL.
-
-
-
-
-
- --with-mcrypt[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier
- d'installation de mcrypt.
-
-
-
-
-
- --with-mhash[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier
- d'installation de mhash.
-
-
-
-
-
- --with-mm[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support mm pour le stockage de session.
-
-
-
-
-
- --with-mod_charset
-
-
-
- PHP 3, PHP 4: Active le transfert des tables depuis le module Apache
- mod_charset (Rus Apache).
-
-
-
-
-
- --with-pdflib[=DIR]
-
-
-
- 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.
-
-
-
-
-
- --enable-shared-pdflib
-
-
-
- PHP 3, PHP 4: Inclut pdflib comme shared librairy.
-
-
-
-
-
- --with-readline[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support readline. DIR est le dossier
- d'installation de readline.
-
-
-
-
-
- --with-regex=TYPE
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Type de librairie d'expressions régulières :
- système, apache, php
-
-
-
-
-
- --with-servlet[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support servlet. DIR est le dossier
- d'installation de JSDK. Ce SAPI demande que l'extension
- Java soit compilée comme shared dl.
-
-
-
-
-
- --with-ming
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support Flash 4 avec Ming.
-
-
-
-
-
- --with-swf[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support SWF.
-
-
-
-
-
- --with-system-regex
-
-
-
- PHP 3: Inactive la librairie d'expressions régulières
- livrée avec PHP.
-
-
- PHP 4: (Obsolète) Utilise la librairie d'expressions
- régulières système.
-
-
-
-
-
- --with-tsrm-pth[=pth-config]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Utilise GNU Pth.
-
-
-
-
-
- --with-tsrm-pthreads
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Utilise les threads POSIX (par défaut).
-
-
-
-
-
- --with-x
-
-
-
- PHP 3: Utilise X Window System
-
-
- PHP 4: Option non disponible en PHP 4
-
-
-
-
-
- --with-bz2[=DIR]
-
-
-
- PHP 4: Ajoute le support bzip2. DIR
- est le dossier d'installation de bzip2.
-
-
-
-
-
- --with-zlib-dir[=DIR]
-
-
-
- PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib.
-
-
- PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib.
-
-
-
-
-
- --with-zlib[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR
- est le dossier d'installation de zlib (par défaut, /usr).
-
-
-
-
-
- --with-zziplib[=DIR]
-
-
-
- PHP 4: Inclut le support ZZIPlib (requiert ZZIPlib >= 0.10.6). DIR
- est le dossier d'installation de ZZIPliby (par défaut,
- /usr/local).
-
-
- La dernière version de ZZIPlib est disponible à
- &url.zziplib;.
-
-
-
-
-
- --without-pcre-regex
-
-
-
- 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.
-
-
-
-
-
- --without-posix
-
-
-
- PHP 3: N'Inclut pas lrs fonctions POSIX.
-
-
- PHP 4: Option non disponible en PHP 4; utilisez plutôt
- --disable-posix.
-
-
-
-
-
-
- Réseau
-
-
-
- --with-curl[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support CURL.
-
-
-
-
-
- --enable-ftp
-
-
-
- PHP 3: Option non disponible; utilisez plutôt --with-ftp
-
-
- PHP 4: Active le support FTP.
-
-
-
-
-
- --with-ftp
-
-
-
- PHP 3: Inclut le support FTP.
-
-
- PHP 4: Option non disponible; utilisez plutôt --enable-ftp
- instead
-
-
-
-
-
- --disable-url-fopen-wrapper
-
-
-
- PHP 3, PHP 4: Inactive le support des URL avec fopen.
-
-
-
- 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.
-
-
-
-
-
-
- --with-mod-dav=DIR
-
-
-
- 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).
-
-
-
-
-
- --with-openssl[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP.
-
-
-
-
-
- --with-snmp[=DIR]
-
-
-
- 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.
-
-
-
-
-
- --enable-ucd-snmp-hack
-
-
-
- PHP 3, PHP 4: Active le hack UCD SNMP
-
-
-
-
-
- --enable-sockets
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support des sockets.
-
-
-
-
-
- --with-yaz[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier
- d'installation de YAZ (dossier bin).
-
-
-
-
-
- --enable-yp
-
-
-
- PHP 3: Option non disponible; utilisez plutôt --with-yp
-
-
- PHP 4: Active le support YellowPages (YP).
-
-
-
-
-
- --with-yp
-
-
-
- PHP 3: Active le support YellowPages (YP).
-
-
- PHP 4: Option non disponible; utilisez plutôt --enable-yp
-
-
-
-
-
- --with-mnogosearch
-
-
-
- PHP 3, PHP 4: Inclut le support mnoGoSearch.
-
-
-
-
-
-
- Comportement PHP
-
-
-
- --enable-magic-quotes
-
-
-
- PHP 3, PHP 4: Active les magic quotes par défaut.
-
-
-
-
-
- --disable-short-tags
-
-
-
- PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>).
-
-
-
-
-
- --enable-track-vars
-
-
-
- PHP 3: Active le suivi des variables GET/POST/Cookie par défaut.
-
-
- PHP 4: Option non disponible en PHP 4; à partir de
- PHP 4.0.2, cette option est toujours activée.
-
-
-
-
-
-
- Serveur
-
-
-
- --with-aolserver-src=DIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Indique le chemin jusqu'à la distribution source
- de AOLserver
-
-
-
-
-
- --with-aolserver=DIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Indique le chemin jusqu'à la distribution installée
- de AOLserver.
-
-
-
-
-
- --with-apache[=DIR]
-
-
-
- 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.
-
-
-
-
-
- --with-apxs[=FILE]
-
-
-
- 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).
-
-
-
-
-
- --enable-versioning
-
-
-
- PHP 3: Tire profit du système de versionnage et de scoping fourni
- par Solaris 2.x et Linux
-
-
- PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation
- pour plus de détails.
-
-
-
-
-
- --with-caudium[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- 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).
-
-
-
-
-
- --with-fhttpd[=DIR]
-
-
-
- PHP 3, PHP 4: Compile PHP comme module fhttpd. DIR est le dossier
- d'installation de fhttpd (par défaut,
- /usr/local/src/fhttpd).
-
-
-
-
-
- --with-nsapi=DIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Indique le chemin jusqu'au serveur Netscape
-
-
-
-
-
- --with-phttpd=DIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4:
-
-
-
-
-
- --with-pi3web=DIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Compile PHP comme module pour Pi3Web.
-
-
-
-
-
- --with-roxen=DIR
-
-
-
- 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).
-
-
-
-
-
- --enable-roxen-zts
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Compile le module Roxen en utilisant
- Zend Thread Safety.
-
-
-
-
-
- --with-thttpd=SRCDIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4:
-
-
-
-
-
- --with-zeus=DIR
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Compile PHP comme module ISAPI pour Zeus.
-
-
-
-
-
-
- Texte et langue
-
-
-
- --with-aspell[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support ASPELL.
-
-
-
-
-
- --with-gettext[=DIR]
-
-
-
- PHP 3, PHP 4: Inclut le support GNU gettext. DIR est le dossier
- d'installation de gettext (par défaut, /usr/local).
-
-
-
-
-
- --with-iconv[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support iconv.
-
-
-
-
-
- --with-pspell[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Inclut le support PSPELL.
-
-
-
-
-
- --with-recode[=DIR]
-
-
-
- PHP 3: Inclut le support GNU recode.
-
-
- PHP 4: Inclut le support recode. DIR est le dossier
- d'installation de recode.
-
-
-
-
-
- --enable-shmop
-
-
-
- PHP 3, PHP 4 : Inclut le support shmop.
-
-
-
-
-
-
- XML
-
-
-
- --with-dom[=DIR]
-
-
-
- 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).
-
-
-
-
-
- --enable-sablot-errors-descriptive
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active les erreurs descriptives.
-
-
-
-
-
- --with-sablot[=DIR]
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support Sablotron.
-
-
-
-
-
- --enable-wddx
-
-
-
- PHP 3: Option non disponible en PHP 3
-
-
- PHP 4: Active le support WDDX.
-
-
-
-
-
- --disable-xml
-
-
-
- PHP 3: Option non disponible en PHP 3; Les fonctions XML
- ne sont pas construites 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.
-
-
-
-
-
- --with-xml
-
-
-
- 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.
-
-
-
-
-
-
-
- Installation sous Windows 9x/ME/NT/2000
-
- Il y a deux méthodes principales pour installer PHP sous Windows :
- soit manuellement,
- soit avec InstallShield.
-
-
- Si vous avez Microsoft Visual Studio, vous pouvez aussi
- compiler
- PHP à partir des sources.
-
-
- Une fois que PHP est installé sur votre Windows, vous pouvez aussi
- ajouter diverses
- extensions.
-
-
- InstallShield sous Windows
-
- L'installeur Windows de PHP disponible depuis les pages de
- téléchargement, installe la version
- CGI de PHP, et configure les serveurs web IIS, PWS, et Xitami.
-
-
- Installez votre serveur HTTP favori sur votre
- système et assurez-vous qu'il fonctionne.
-
-
- Exécutez l'installeur et suivez les instructions fournies par le
- wizard. Deux types d'installation sont fournis : standard, qui
- utilise toutes les configurations par défaut les plus pratiques,
- et avancée, qui pose un maximum de questions pour paramétrer
- le plus finement.
-
-
- Le wizard d'installation rassemble suffisamment d'informations pour
- configurer php.ini et le serveur web qui utilisera
- PHP. Pour IIS, mais aussi PWS sous NT Workstation, une liste de l'arboresence
- web est affichée, et vous pouvez sélectionner les dossiers
- qui utiliseront PHP.
-
-
- Une fois l'installation terminée, l'installeur vous informera que vous devez
- redémarrer. Suivez ce conseil, ou commencez à utiliser PHP immédiatement.
-
-
-
- Instructions Générales d'installation
-
- Ce guide vous permet d'installer et de configurer manuellement
- PHP sur vos stations Windows 9x/Me/NT/2000. La première version de ce
- guide a été compilée par &link.bob;.
- La version originale est disponible (en anglais)
- à &url.win32install;.
-
-
- Ce guide fournit une aide d'installation pour :
-
-
-
- Personal Web Server (Version la plus récente recommandée)
-
-
-
-
- Internet Information Server 3 ou 4
-
-
-
-
- Apache 1.3.x
-
-
-
-
- Omni HTTPd 2.0b1 et plus récent
-
-
-
-
- Oreilly Website Pro
-
-
-
-
- Xitami
-
-
-
-
-
- PHP 4 pour Windows est décliné en deux versions : un exécutable
- CGI (php.exe), et plusieurs modules SAPI
- (par exemple php4isapi.dll). Cette dernière forme est nouvelle
- pour PHP 4 et founit des performances améliorées ainsi que des
- fonctionnalités supplémentaires. Notez cependant que les
- modules SAPI ne sont pas considéré comme ayant
- atteint une qualité de production. La raison à cela est que
- les modules SAPI utilisent le système de thread sécurisé de
- PHP, ce qui est nouveau en PHP 4, et qui n'a pas été testé et
- torturé suffisamment pour être considérés comme stable.
- Il y a encore
- quelques bugs qui trainent. D'un autre côté, certains d'entre
- vous ont rapporté des résultats significativement meilleurs avec
- les modules SAPI, même si nous ne connaissons actuellement personne
- qui le fasse fonctionner en production. En clair, faites votre choix :
- soit vous avez absolument besoin de stabilité, et il vaut mieux
- laisser les performances SAPI de côté; soit vous avez besoin de
- performances, et alors c'est l'occasion de tester en production
- et de nous rapporter vos résultats.
-
-
- Si vous choisissez l'un des modules SAPI et utilisez Windows 95,
- pensez à télécharger la mise à jour DCOM à
- Microsoft
- DCOM pages. Pour le module ISAPI, comme un serveur web
- compatible est nécessaire (testé avec IIS 4.0, PWS 4.0 et IIS 5.0).
- IIS 3.0 n'est pas supporté; vous devez
- télécharger et installer le Windows NT 4.0 Option Pack avec IIS 4.0 si
- vous voulez le support natif de PHP.
-
-
- Voici les différentes étapes d'installation avant les
- étapes spécifiques au serveur.
-
-
-
- Extrayez la distribution dans le dossier de votre
- choix. "C:\PHP\" est une bonne idée.
-
-
-
-
- L'exécutable binaire PHP, les modules SAPI, et certaines extensions
- utilisent des DLL externes. Assurez vous que ces DLL sont dans votre
- distribution, et dans un dossier qui est cité dans le
- PATH Windows. Le mieux à faire est de copier les fichiers ci-dessous
- dans votre dossier système, qui est généralement :
-
- c:\windows\system pour Windows 95/98
- c:\winnt\system32 pour Windows NT/2000
-
- Les fichiers à copier sont :
-
-
- 'php4ts.dll', s'il existe, écrasez le
-
-
- Les fichiers 'dlls' de votre distribution. Si vous les
- avez déjà installé, ne les remplacez pas, sauf si quelquechose
- ne fonctionne pas correctement (avant de les écraser, il est
- recommandé de les sauver de toutes manières).
-
-
-
-
-
-
- Copiez le fichier 'php.ini-dist' dans votre dossier
- '%WINDOWS%' sous Windows 95/98, ou vers votre
- dossier '%SYSTEMROOT%' sous Windows NT ou Windows
- 2000 et renommez le en 'php.ini'. Votre dossier
- '%WINDOWS%' ou '%SYSTEMROOT%' est généralement :
-
- c:\windows pour Windows 95/98
- c:\winnt ou c:\winnt40 pour les serveurs NT/2000
-
-
-
-
-
- Editez votre fichier php.ini :
-
-
-
- Vous devez changer votre option 'extension_dir' pour qu'il
- pointe sur votre dossier d'installation PHP, ou vers l'endroit
- où vous avez installé vos 'php_*.dll'. ex: c:\php
-
-
-
-
- Si vous utilisez Omni Httpd, sautez l'étape suivante.
- Modifiez 'doc_root' pour qu'il pointe sur votre
- racine de serveur web. ex: c:\apache\htdocs
- ou c:\webroot.
-
-
-
-
- Choisissez les modules que vous voulez charger lorsque
- PHP démarre. Vous pouvez décommenter les lignes
- 'extension=php_*.dll' pour charger ces modules.
- Certains modules requièrent que des librairies
- supplémentaires soient installées sur votre
- système. La FAQ
- PHP a plus d'informations sur ces librairies. Vous pouvez
- aussi charger dynamiquement ces librairies avec
- dl("php_*.dll");. Voyez la
- section sur les
- extensions Windows.
-
-
-
-
- Sous PWS et IIS, vous pouvez modifier le fichier
- browscap.ini pour qu'il pointe sur :
- c:\windows\system\inetsrv\browscap.ini sous
- Windows 95/98 et c:\winnt\system32\inetsrv\browscap.ini
- sous NT.
-
-
-
-
-
-
-
-
-
- Compilation des sources
-
- Avant de commencer, il est bon de se poser la question suivante :
- "Pourquoi la compilation de PHP sous Windows est si difficile?".
- Deux raisons viennent immédiatement à l'esprit :
-
-
-
- Windows ne dispose pas (encore) d'une grande communauté de
- développeurs qui partagent librement leurs sources.
- La conséquence directe est que les investissements
- nécessaires en infrastructure pour supporter ce
- type de développement n'ont pas été faits. Ce qui fait
- que le portage des utilitaires Unix a été la solution
- pour pallier ce manque. Ne soyez donc pas surpris de
- rencontrer cette parenté de temps en temps.
-
-
- La majorité des instructions que vous allez rencontrer sont
- du type : "faire et oublier". Alors, asseyez-vous confortablement
- et suivez aussi scrupuleusement que possible les instructions.
-
-
-
- Préparation
-
- Avant de commencer, il faut télécharger un maximum de fichiers!
-
-
-
-
- Pour commencer, téléchargez le Cygwin depuis le miroir cygwin
- le plus proche. Cela vous donnera les utilitaires GNU les plus
- populaires, utilisés durant le processus de compilation.
-
-
-
-
- Téléchargez le reste des utilitaires de compilation dont vous aurez besoin
- depuis le site PHP à
- http://www.php.net/extra/win32build.zip.
-
-
-
-
- Téléchargez le code source du DNS utilisé par PHP
- à
- http://www.php.net/extra/bindlib_w32.zip. Il
- remplacera le fichier resolv.lib
- inclut dans win32build.zip.
-
-
-
-
- Si vous n'avez pas d'utilitaire de dézippage, vous devez en
- télécharger un. Une version libre est disponible à