cvs: phpdoc /fr/chapters install.xml
| From: | Damien Seguy | Date: | Tue, 31 Jul 2001 08:00:00 +0000 |
| Subject: | cvs: phpdoc /fr/chapters install.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969336615@lists.php.net to get a copy of this message | ||
dams Tue Jul 31 04:00:00 2001 EDT
Modified files:
/phpdoc/fr/chapters install.xml
Log:
Added updates for Windows
Index: phpdoc/fr/chapters/install.xml diff -u phpdoc/fr/chapters/install.xml:1.27 phpdoc/fr/chapters/install.xml:1.28 --- phpdoc/fr/chapters/install.xml:1.27 Tue Jul 24 03:43:09 2001 +++ phpdoc/fr/chapters/install.xml Tue Jul 31 03:59:59 2001 @@ -1,110 +1,110 @@ - <chapter id="installation"> - <title>Installation</title> - <sect1 id="install.downloading"> - <title>Télécharger la dernière version</title> - <simpara> - Les codes source et les exécutables compilés de certains OS - (y compris Windows), sont disponibles à - <ulink url="&url.php;">&url.php;</ulink>. Nous recommandons - l'utilisation du <ulink url="&url.mirrors;">miroir</ulink> le plus - proche pour accélérer les chargements. - </simpara> - </sect1> - <sect1 id="install.unix"> - <title>Installation sous UNIX</title> - <para> - 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. - </para> - <para> - Pré-requis : - <itemizedlist> - <listitem> - <simpara> - Connaissance de base d'UNIX (savoir faire un "make" et compiler en - C, si besoin). - </simpara> - </listitem> - <listitem> - <simpara> - Un compilateur ANSI C (pour les codes sources) - </simpara> - </listitem> - <listitem> - <simpara> - flex (pour les codes sources) - </simpara> - </listitem> - <listitem> - <simpara> - bison (pour les codes sources) - </simpara> - </listitem> - <listitem> - <simpara> - Un serveur web - </simpara> - </listitem> - <listitem> - <simpara> - Tous les composants nécessaires aux extensions (librairie - <acronym>GD</acronym>, <acronym>PDF</acronym>, etc...) - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - 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. - </para> - <para> - La première partie du processus est faite en ligne de commande, grâce aux - options du script <filename>configure</filename>. Cette section présente - l'utilisation des options les plus courantes, mais il y en a beaucoup - d'autres à essayer. Reportez-vous à la - <link linkend="install.configure">liste complète des options de - configuration </link> pour une liste exhaustive. Voici les différentes - méthodes d'installation de PHP : - <itemizedlist> - <listitem> - <simpara> - Comme <link linkend="install.apache">module Apache</link> - </simpara> - </listitem> - <listitem> - <simpara> - Comme <link linkend="install.fhttpd">module fhttpd</link> - </simpara> - </listitem> - <listitem> - <simpara> - Pour l'utiliser avec <link - linkend="install.otherhttpd">AOLServer, NSAPI, - phttpd, Pi3Web, Roxen, thttpd, ou Zeus.</link> - </simpara> - </listitem> - <listitem> - <simpara> - Comme <link linkend="install.commandline">exécutable CGI</link> - </simpara> - </listitem> - </itemizedlist> - </para> - <sect2 id="install.unix.apache-module"> - <title>Référence Module Apache</title> - <para> - 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. - </para> - <example id="install.unix.apache-module.quick"> - <title> - Instructions d'installation PHP 4 (Version Module Apache) - </title> - <programlisting> +<chapter id="installation"> + <title>Installation</title> + <sect1 id="install.downloading"> + <title>Télécharger la dernière version</title> + <simpara> + Les codes source et les exécutables compilés de certains OS + (y compris Windows), sont disponibles à + <ulink url="&url.php;">&url.php;</ulink>. Nous recommandons + l'utilisation du <ulink url="&url.mirrors;">miroir</ulink> le plus + proche pour accélérer les chargements. + </simpara> + </sect1> + <sect1 id="install.unix"> + <title>Installation sous UNIX</title> + <para> + 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. + </para> + <para> + Pré-requis : + <itemizedlist> + <listitem> + <simpara> + Connaissance de base d'UNIX (savoir faire un "make" et compiler en + C, si besoin). + </simpara> + </listitem> + <listitem> + <simpara> + Un compilateur ANSI C (pour les codes sources) + </simpara> + </listitem> + <listitem> + <simpara> + flex (pour les codes sources) + </simpara> + </listitem> + <listitem> + <simpara> + bison (pour les codes sources) + </simpara> + </listitem> + <listitem> + <simpara> + Un serveur web + </simpara> + </listitem> + <listitem> + <simpara> + Tous les composants nécessaires aux extensions (librairie + <acronym>GD</acronym>, <acronym>PDF</acronym>, etc...) + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + 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. + </para> + <para> + La première partie du processus est faite en ligne de commande, grâce aux + options du script <filename>configure</filename>. Cette section présente + l'utilisation des options les plus courantes, mais il y en a beaucoup + d'autres à essayer. Reportez-vous à la + <link linkend="install.configure">liste complète des options de + configuration </link> pour une liste exhaustive. Voici les différentes + méthodes d'installation de PHP : + <itemizedlist> + <listitem> + <simpara> + Comme <link linkend="install.apache">module Apache</link> + </simpara> + </listitem> + <listitem> + <simpara> + Comme <link linkend="install.fhttpd">module fhttpd</link> + </simpara> + </listitem> + <listitem> + <simpara> + Pour l'utiliser avec <link + linkend="install.otherhttpd">AOLServer, NSAPI, + phttpd, Pi3Web, Roxen, thttpd, ou Zeus.</link> + </simpara> + </listitem> + <listitem> + <simpara> + Comme <link linkend="install.commandline">exécutable CGI</link> + </simpara> + </listitem> + </itemizedlist> + </para> + <sect2 id="install.unix.apache-module"> + <title>Référence Module Apache</title> + <para> + 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. + </para> + <example id="install.unix.apache-module.quick"> + <title> + Instructions d'installation PHP 4 (Version Module Apache) + </title> + <programlisting> 1. gunzip apache_1.3.x.tar.gz 2. tar xvf apache_1.3.x.tar 3. gunzip php-x.x.x.tar.gz @@ -126,51 +126,51 @@ 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). - </programlisting> - </example> - </sect2> - <sect2 id="install.building"> - <title>Compilation</title> - <simpara> - Lorsque PHP est configuré, vous êtes prêts à - compiler l'exécutable CGI. La commande <command>make</command> - doit prendre tout en charge. Si ce n'est pas le cas et que vous restez - bloqué, reportez-vous aux - <link linkend="install-problems">problèmes courants</link>. - </simpara> - </sect2> - </sect1> - <sect1 id="install.linux"> - <title>Installation sous Linux</title> - <para> - Cette section contient les notes et conseils d'installation de PHP - sur les distributions Linux. - </para> - <sect2 id="install.linux.packages"> - <title>Utilisation des packages</title> - <simpara> - 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. - </simpara> - </sect2> - </sect1> - <sect1 id="install.hpux"> - <title>Installation sous HP-UX</title> - <para> - Cette section contient les notes et conseils d'installation de PHP - sur les distributions HP-UX. - </para> - <example id="install.hpux.example"> - <title> - Instructions d'installation pour HP-UX 10 - </title> - <programlisting> + </programlisting> + </example> + </sect2> + <sect2 id="install.building"> + <title>Compilation</title> + <simpara> + Lorsque PHP est configuré, vous êtes prêts à + compiler l'exécutable CGI. La commande <command>make</command> + doit prendre tout en charge. Si ce n'est pas le cas et que vous restez + bloqué, reportez-vous aux + <link linkend="install-problems">problèmes courants</link>. + </simpara> + </sect2> + </sect1> + <sect1 id="install.linux"> + <title>Installation sous Linux</title> + <para> + Cette section contient les notes et conseils d'installation de PHP + sur les distributions Linux. + </para> + <sect2 id="install.linux.packages"> + <title>Utilisation des packages</title> + <simpara> + 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. + </simpara> + </sect2> + </sect1> + <sect1 id="install.hpux"> + <title>Installation sous HP-UX</title> + <para> + Cette section contient les notes et conseils d'installation de PHP + sur les distributions HP-UX. + </para> + <example id="install.hpux.example"> + <title> + Instructions d'installation pour HP-UX 10 + </title> + <programlisting> From: paul_mckay@clearwater-it.co.uk 04-Jan-2001 09:49 (Ces conseils sont destinés à PHP 4.0.4 et Apache v1.3.9) @@ -225,157 +225,157 @@ Paul Mckay. </programlisting> </example> -</sect1> -<sect1 id="install.solaris"> + </sect1> + <sect1 id="install.solaris"> <title>Installation sous Solaris</title> <para> Cette section contient les notes et conseils d'installation de PHP sur les distributions Solaris. </para> <sect2 id="install.solaris.required"> - <title>Logiciels nécessaires</title> - <para> - L'installation Solaris oublie généralement les compilateurs C, et leurs - utilitaires. Voici la liste des outils nécessaires : - <itemizedlist> - <listitem> - <simpara> - gcc (recommandé, mais d'autres compilateurs C peuvent fonctionner) - </simpara> - </listitem> - <listitem> - <simpara> - make - </simpara> - </listitem> - <listitem> - <simpara> - flex - </simpara> - </listitem> - <listitem> - <simpara> - bison - </simpara> - </listitem> - <listitem> - <simpara> - m4 - </simpara> - </listitem> - <listitem> - <simpara> - autoconf - </simpara> - </listitem> - <listitem> - <simpara> - automake - </simpara> - </listitem> - <listitem> - <simpara> - perl - </simpara> - </listitem> - <listitem> - <simpara> - gzip - </simpara> - </listitem> - <listitem> - <simpara> - tar - </simpara> - </listitem> - </itemizedlist> - De plus, vous devrez aussi installer (et peut être aussi compiler) - toutes les librairies nécessaires aux extensions (MySQL, ORACLE..). - </para> + <title>Logiciels nécessaires</title> + <para> + L'installation Solaris oublie généralement les compilateurs C, et leurs + utilitaires. Voici la liste des outils nécessaires : + <itemizedlist> + <listitem> + <simpara> + gcc (recommandé, mais d'autres compilateurs C peuvent fonctionner) + </simpara> + </listitem> + <listitem> + <simpara> + make + </simpara> + </listitem> + <listitem> + <simpara> + flex + </simpara> + </listitem> + <listitem> + <simpara> + bison + </simpara> + </listitem> + <listitem> + <simpara> + m4 + </simpara> + </listitem> + <listitem> + <simpara> + autoconf + </simpara> + </listitem> + <listitem> + <simpara> + automake + </simpara> + </listitem> + <listitem> + <simpara> + perl + </simpara> + </listitem> + <listitem> + <simpara> + gzip + </simpara> + </listitem> + <listitem> + <simpara> + tar + </simpara> + </listitem> + </itemizedlist> + De plus, vous devrez aussi installer (et peut être aussi compiler) + toutes les librairies nécessaires aux extensions (MySQL, ORACLE..). + </para> </sect2> <sect2 id="install.solaris.packages"> - <title>Utilisation des packages</title> - <simpara> - Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour - installer la plupart des composants. - </simpara> + <title>Utilisation des packages</title> + <simpara> + Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour + installer la plupart des composants. + </simpara> </sect2> -</sect1> -<sect1 id="install.openbsd"> + </sect1> + <sect1 id="install.openbsd"> <title>Installations Unix/OpenBSD</title> <para> Cette section contient les notes spécifiques à l'installation de PHP sous <ulink url="&url.openbsd;">OpenBSD</ulink>. </para> <sect2 id="install.openbsd.ports"> - <title>Utilisation des ports</title> - <simpara> - 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 - <ulink url="&url.openbsd.ports;">ports tree</ulink> récent. Choisissez - alors simplement la version que vous souhaitez installer, et utilisez - la commande <command>make install</command>. Ci-dessous, voici un - exemple. - </simpara> - <example id="install.openbsd.ports.example"> - <title>Exemple d'installation de PHP sous OpenBSD avec Ports</title> - <programlisting> + <title>Utilisation des ports</title> + <simpara> + 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 + <ulink url="&url.openbsd.ports;">ports tree</ulink> récent. Choisissez + alors simplement la version que vous souhaitez installer, et utilisez + la commande <command>make install</command>. Ci-dessous, voici un + exemple. + </simpara> + <example id="install.openbsd.ports.example"> + <title>Exemple d'installation de PHP sous OpenBSD avec Ports</title> + <programlisting> $ 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 - </programlisting> - </example> + </programlisting> + </example> </sect2> <sect2 id="install.openbsd.packages"> - <title>Utilisation des Packages</title> - <simpara> - Il existe des packages pré-compilés disponibles en - téléchargement à <ulink url="&url.openbsd;">OpenBSD</ulink>. - 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 <emphasis>flavors</emphasis>) - disponibles, vous trouverez peut-être plus facile de - le compiler à partir de l'arbre de ports. - Lisez le manuel <ulink url="&url.openbsd.packages;">packages(7)</ulink> - pour plus de détails sur les packages disponibles (en anglais). - </simpara> + <title>Utilisation des Packages</title> + <simpara> + Il existe des packages pré-compilés disponibles en + téléchargement à <ulink url="&url.openbsd;">OpenBSD</ulink>. + 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 <emphasis>flavors</emphasis>) + disponibles, vous trouverez peut-être plus facile de + le compiler à partir de l'arbre de ports. + Lisez le manuel <ulink url="&url.openbsd.packages;">packages(7)</ulink> + pour plus de détails sur les packages disponibles (en anglais). + </simpara> </sect2> -</sect1> -<sect1 id="install.macosx"> + </sect1> + <sect1 id="install.macosx"> <title>Installation sous Mac OS X</title> <para> Cette section contient les notes et conseils d'installation de PHP sur les distributions Mac OS X. </para> <sect2 id="install.macosx.packages"> - <title>Utilisation des packages</title> - <simpara> - 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. - <ulink url="&url.lightyear;">Lightyear Design</ulink> propose une - version pré-compilé de PHP pour OS X tout comme - <ulink url="&url.tenon;">Tenon Intersystems</ulink>. - </simpara> + <title>Utilisation des packages</title> + <simpara> + 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. + <ulink url="&url.lightyear;">Lightyear Design</ulink> propose une + version pré-compilé de PHP pour OS X tout comme + <ulink url="&url.tenon;">Tenon Intersystems</ulink>. + </simpara> </sect2> <sect2 id="install.macosx.compile"> - <title>Compilation pour serveur OS X</title> - <simpara> - 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. - </simpara> - <example id="install.macosx.compile.example"> - <title>Installation sous Mac OS X serveur</title> - <programlisting> + <title>Compilation pour serveur OS X</title> + <simpara> + 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. + </simpara> + <example id="install.macosx.compile.example"> + <title>Installation sous Mac OS X serveur</title> + <programlisting> 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 \ @@ -428,80 +428,80 @@ 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 - </programlisting> - </example> - <simpara> - D'autres exemples pour - <ulink url="&url.stepwise.macosx-client;">Mac OS X client</ulink> - et - <ulink url="&url.stepwise.macosx-client;">Mac OS X server</ulink> - sont disponibles à <ulink url="&url.stepwise;">Stepwise</ulink>. - </simpara> + </programlisting> + </example> + <simpara> + D'autres exemples pour + <ulink url="&url.stepwise.macosx-client;">Mac OS X client</ulink> + et + <ulink url="&url.stepwise.macosx-client;">Mac OS X server</ulink> + sont disponibles à <ulink url="&url.stepwise;">Stepwise</ulink>. + </simpara> </sect2> <sect2 id="install.macosx.client"> - <title>Compilation pour MacOS X client</title> - <simpara> - Ces conseils sont gracieusement fourni par <ulink url="&url.macosx;">Marc Liyanage</ulink>. - </simpara> - <simpara> - Le module PHP pour Apache est inclus dans Mac OS X. - Cette version inclus le support des bases de données MySQL et PostgreSQL. - </simpara> - <simpara> - NOTE: Soyez prudent avec cette manipulation, vous risquez de mettre - votre serveur Apache à terre! - </simpara> - <para> - Insctructions : - <itemizedlist> - <listitem> - <simpara> - 1. Ouvrez un terminal - </simpara> - </listitem> - <listitem> - <simpara> - 2. Tapez "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz", - attendez la fin du téléchargement. - </simpara> - </listitem> - <listitem> - <simpara> - 3. Tapez "gunzip libphp4.so.gz" - </simpara> - </listitem> - <listitem> - <simpara> - 4. Tapez "sudo apxs -i -a -n php4 libphp4.so" - </simpara> - </listitem> - </itemizedlist> - Maintenant, tapez "<literal>sudo open -a TextEdit /etc/httpd/httpd.conf</literal>" - TextEdit ouvrira le fichier de configuration. Recherchez ces deux lignes, vers la - fin du fichier (Utilisez la commande Find) - <programlisting> + <title>Compilation pour MacOS X client</title> + <simpara> + Ces conseils sont gracieusement fourni par <ulink url="&url.macosx;">Marc Liyanage</ulink>. + </simpara> + <simpara> + Le module PHP pour Apache est inclus dans Mac OS X. + Cette version inclus le support des bases de données MySQL et PostgreSQL. + </simpara> + <simpara> + NOTE: Soyez prudent avec cette manipulation, vous risquez de mettre + votre serveur Apache à terre! + </simpara> + <para> + Insctructions : + <itemizedlist> + <listitem> + <simpara> + 1. Ouvrez un terminal + </simpara> + </listitem> + <listitem> + <simpara> + 2. Tapez "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz", + attendez la fin du téléchargement. + </simpara> + </listitem> + <listitem> + <simpara> + 3. Tapez "gunzip libphp4.so.gz" + </simpara> + </listitem> + <listitem> + <simpara> + 4. Tapez "sudo apxs -i -a -n php4 libphp4.so" + </simpara> + </listitem> + </itemizedlist> + Maintenant, tapez "<literal>sudo open -a TextEdit /etc/httpd/httpd.conf</literal>" + TextEdit ouvrira le fichier de configuration. Recherchez ces deux lignes, vers la + fin du fichier (Utilisez la commande Find) + <programlisting> * #AddType application/x-httpd-php .php * #AddType application/x-httpd-php-source .phps - </programlisting> - Supprimez les deux marques de commentaires (<literal>#</literal>), puis sauvez - le fichier, et quittez TextEdit. - </para> - <para> - Finalement, tapez "<literal>sudo apachectl graceful</literal>" pour redémarrer le - serveur Apache. - </para> - <para> - 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 : - "<literal><?php phpinfo() ?></literal>". - </para> - <para> - Ouvrez l'URL <literal>127.0.0.1/~your_username/test.php</literal> dans votre - navigateur. Vous obtiendrez le tableau de bord de PHP. - </para> + </programlisting> + Supprimez les deux marques de commentaires (<literal>#</literal>), puis sauvez + le fichier, et quittez TextEdit. + </para> + <para> + Finalement, tapez "<literal>sudo apachectl graceful</literal>" pour redémarrer le + serveur Apache. + </para> + <para> + 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 : + "<literal><?php phpinfo() ?></literal>". + </para> + <para> + Ouvrez l'URL <literal>127.0.0.1/~your_username/test.php</literal> dans votre + navigateur. Vous obtiendrez le tableau de bord de PHP. + </para> </sect2> -</sect1> -<sect1 id="install.configure"> + </sect1> + <sect1 id="install.configure"> <title>Liste complète des options de configuration</title> <para> Cette section rassemble la liste complète des options de configuration @@ -561,2861 +561,3017 @@ </listitem> </itemizedlist> <sect2 id="install.configure.databases"> - <title>Base de données</title> - <variablelist> - <varlistentry id="install.configure.with-adabas"> - <term> - <parameter>--with-adabas[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Adabas D. DIR est le dossier - d'installation de Adabas (par défaut, <literal>/usr/local</literal>). - </para> - <para> - <ulink url="&url.adabas;">Adabas home page</ulink> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dba"> - <term> - <parameter>--enable-dba=shared</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile DBA comme module partagé - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dbx"> - <term> - <parameter>--enable-dbx</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support DBX. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dbase"> - <term> - <parameter>--enable-dbase</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-dbase">--with-dbase</link> - instead. - </para> - <para> - PHP 4: Active la librairie dbase livrée avec PHP. Aucune librairie - supplémentaire n'est nécessaire. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-dbase"> - <term> - <parameter>--with-dbase</parameter> - </term> - <listitem> - <para> - PHP 3: Active la librairie dbase livrée avec PHP. Aucune librairie - supplémentaire n'est nécessaire. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-dbase">--enable-dbase</link> - instead. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-db2"> - <term> - <parameter>--with-db2[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support Berkeley DB2. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-db3"> - <term> - <parameter>--with-db3[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Berkeley DB3. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-dbm"> - <term> - <parameter>--with-dbm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support DBM. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-dbmaker"> - <term> - <parameter>--with-dbmaker[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3. - </para> - <para> - 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 <literal>/home/dbmaker/3.6</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-empress"> - <term> - <parameter>--with-empress[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier - d'installation Empress (par défaut, <literal>$EMPRESSPATH</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-filepro"> - <term> - <parameter>--enable-filepro</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-filepro">--with-filepro</link> - instead. - </para> - <para> - PHP 4: Active la librairie filePro (lecture seule) livrée avec PHP. - Aucune librairie supplémentaire n'est nécessaire. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-fbsql"> - <term> - <parameter>--with-fbsql[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible. - </para> - <para> - 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: <literal>/opt/FrontBase</literal>, - WinNT: <literal>\usr\FrontBase</literal>, - Linux: <literal>/usr/frontbase</literal>, - Mac OSX: <literal>/Library/FrontBase</literal>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-filepro"> - <term> - <parameter>--with-filepro</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support IBM DB2. - Aucune librairie supplémentaire n'est nécessaire. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-filepro">--enable-filepro</link>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gdbm"> - <term> - <parameter>--with-gdbm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support GDBM. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-hyperwave"> - <term> - <parameter>--with-hyperwave</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support Hyperwave. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ibm-db2"> - <term> - <parameter>--with-ibm-db2[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support IBM DB2. DIR est le dossier - d'installation de DB2 (par défaut, - <filename>/home/db2inst1/sqllib</filename>). - </para> - <para> - <ulink url="&url.ibmdb2;">IBM DB2</ulink> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-informix"> - <term> - <parameter>--with-informix[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier - d'installation d'Informix (par défaut, aucune valeur). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ingres"> - <term> - <parameter>--with-ingres[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Ingres II. DIR est le dossier - d'installation d'Ingres (par défaut, <literal>/II/ingres</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-interbase"> - <term> - <parameter>--with-interbase[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier - d'installation d'InterBase (par défaut, - <filename>/usr/interbase</filename>). - </para> - <simpara> - <link linkend="ref.ibase">Fonctions Interbase</link> - </simpara> - <simpara> - <ulink url="&url.ibase;">Interbase</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ldap"> - <term> - <parameter>--with-ldap[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support LDAP. DIR est le dossier - d'installation de LDAP (par défaut <filename>/usr</filename> et - <filename>/usr/local</filename>). - </para> - <para> - PHP 4: Inclut le support LDAP. DIR est le dossier - d'installation de LDAP. (par défaut; - <filename class="directory">/usr/local/ldap</filename>). - </para> - <simpara> - Plus de détails sur LDAP sont disponibles à - <ulink url="&url.rfc;rfc1777.html">RFC1777</ulink> et - <ulink url="&url.rfc;rfc1778.html">RFC1778</ulink>. - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-msql"> - <term> - <parameter>--with-msql[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support mSQL. DIR est le dossier - d'installation de mSQL (par défaut <filename>/usr</filename> et - <filename>/usr/local/Hughes</filename>, pour la version 2.0). - <command>configure</command> 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. - </para> - <simpara> - Voir aussi - <link linkend="ini.sect.msql">Configuration mSQL</link> dans le - fichier de <link linkend="configuration.file">configuration</link>. - </simpara> - <simpara> - <ulink url="&url.msql;">mSQL</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mysql"> - <term> - <parameter>--with-mysql[=DIR]</parameter> - </term> - <listitem> - <para> - 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é). - </para> - <para> - 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. - </para> - <para> - Voir aussi - <link linkend="ini.sect.mysql">Configuration MySQL</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </para> - <para> - <ulink url="&url.mysql;">MySQL</ulink> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ndbm"> - <term> - <parameter>--with-ndbm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support NDBM. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ovrimos"> - <term> - <parameter>--with-ovrimos</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Ovrimos. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-oci8"> - <term> - <parameter>--with-oci8[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Oracle-oci8. DIR est le dossier - d'installation de Oracle-oci8 (par défaut, - <filename>ORACLE_HOME</filename>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-oracle"> - <term> - <parameter>--with-oracle[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support Oracle database. DIR est le dossier - d'installation de Oracle (par défaut, - <filename>$ORACLE_HOME</filename>). - </para> - <para> - PHP 4: Inclut le support Oracle-oci7. DIR est le dossier - d'installation de Oracle-oci7 (par défaut, - <filename>ORACLE_HOME</filename>). - </para> - <simpara> - 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 <envar>ORACLE_HOME</envar>. Vous n'avez pas à - spécifier ce paramètre si votre environnement Oracle a été - configuré. - </simpara> - <simpara> - <ulink url="&url.oracle;">Oracle</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pgsql"> - <term> - <parameter>--with-pgsql[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support PostgresSQL. DIR est le dossier - d'installation de PostgresSQL (par défaut, - <filename>/usr/local/pgsql</filename>). - </para> - <para> - PHP 4: Inclut le support PostgreSQL. DIR est le dossier - d'installation de PostgreSQL (par défaut, - <filename>/usr/local/pgsql</filename>). Pour compiler en "dl", - utilisez la valeur "shared", ou "shared,DIR", pour compiler en "dl", - mais spécifier DIR malgré tout. - </para> - <simpara> - Voir aussi <link linkend="ini.sect.pgsql">Postgres</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - <simpara> - <ulink url="&url.pgsql;">PostgreSQL</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-solid"> - <term> - <parameter>--with-solid[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Solid. DIR est le dossier - d'installation de Solid (par défaut, - <literal>/usr/local/solid</literal>). - </para> - <simpara> - <ulink url="&url.solid;">Solid</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-sybase-ct"> - <term> - <parameter>--with-sybase-ct[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Sybase-CT. DIR est le dossier - d'installation de Sybase (par défaut, - <literal>/home/sybase</literal>). - </para> - <simpara> - Voir aussi <link linkend="ini.sect.sybct">Sybase-CT</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-sybase"> - <term> - <parameter>--with-sybase[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Sybase-DB. DIR est le dossier - d'installation de Sybase (par défaut, <filename>/home/sybase</filename>). - </para> - <simpara> - Voir aussi <link linkend="ini.sect.sybase">Sybase</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - <simpara> - <ulink url="&url.sybase;">Sybase</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-openlink"> - <term> - <parameter>--with-openlink[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support OpenLink ODBC. DIR est le dossier - d'installation d'OpenLink (par défaut - <literal>/usr/local/openlink</literal>). - A partir de PHP 4.0.6, cette option n'est plus valable. - Utilisez plutôt <link linkend="install.configure.with-iodbc"><option> - --with-iodbc</option></link> si vous voulez - utiliser l'ODBC de OpenLink Software. - </para> - <simpara> - <ulink url="&url.openlink;">OpenLink Software</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-iodbc"> - <term> - <parameter>--with-iodbc[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support iODBC. DIR est le dossier - d'installation d'iODBC (par défaut, <filename>/usr/local</filename>). - </para> - <para> - 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. - </para> - <simpara> - <ulink url="&url.freeodbc;">FreeODBC</ulink> - ou <ulink url="&url.iodbc;">iODBC</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-custom-odbc"> - <term> - <parameter>--with-custom-odbc[=DIR]</parameter> - </term> - <listitem> - <para> - 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 - <filename class="directory">/usr/local</filename>. - </para> - <simpara> - 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 <filename>odbc.h</filename> 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. - </simpara> - <simpara> - Par exemple, vous pouvez utilisez Sybase SQL Anywhere sous QNX comme - ceci : - <literal> - CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib - -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50 - </literal> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-unified-odbc"> - <term> - <parameter>--disable-unified-odbc</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive le support unified ODBC. Uniquement valable si - iODBC, Adabas, Solid, Velocis ou une interface spéciale ODBC - a été activée. - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - <simpara> - 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 : - <link linkend="install.configure.with-iodbc">--with-iodbc</link>, - <link linkend="install.configure.with-solid">--with-solid</link>, - <link linkend="install.configure.with-ibm-db2">--with-ibm-db2</link>, - <link linkend="install.configure.with-adabas">--with-adabas</link>, - <link linkend="install.configure.with-velocis">--with-velocis</link>, - ou - <link linkend="install.configure.with-custom-odbc">--with-custom-odbc</link>. - </simpara> - <simpara> - Voir aussi <link linkend="ini.sect.uodbc">Unified ODBC</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-unixODBC"> - <term> - <parameter>--with-unixODBC[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support unixODBC. DIR est le dossier - d'installation d'unixODBC (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-velocis"> - <term> - <parameter>--with-velocis[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclus le support Velocis. DIR est le dossier - d'installation de Velocis (par défaut, - <literal>/usr/local/velocis</literal>). - </para> - <simpara> - <ulink url="&url.velocis;">Velocis</ulink> - </simpara> - </listitem> - </varlistentry> - </variablelist> + <title>Base de données</title> + <variablelist> + <varlistentry id="install.configure.with-adabas"> + <term> + <parameter>--with-adabas[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Adabas D. DIR est le dossier + d'installation de Adabas (par défaut, <literal>/usr/local</literal>). + </para> + <para> + <ulink url="&url.adabas;">Adabas home page</ulink> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dba"> + <term> + <parameter>--enable-dba=shared</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile DBA comme module partagé + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dbx"> + <term> + <parameter>--enable-dbx</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support DBX. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dbase"> + <term> + <parameter>--enable-dbase</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-dbase">--with-dbase</link> + instead. + </para> + <para> + PHP 4: Active la librairie dbase livrée avec PHP. Aucune librairie + supplémentaire n'est nécessaire. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-dbase"> + <term> + <parameter>--with-dbase</parameter> + </term> + <listitem> + <para> + PHP 3: Active la librairie dbase livrée avec PHP. Aucune librairie + supplémentaire n'est nécessaire. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-dbase">--enable-dbase</link> + instead. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-db2"> + <term> + <parameter>--with-db2[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support Berkeley DB2. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-db3"> + <term> + <parameter>--with-db3[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Berkeley DB3. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-dbm"> + <term> + <parameter>--with-dbm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support DBM. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-dbmaker"> + <term> + <parameter>--with-dbmaker[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3. + </para> + <para> + 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 <literal>/home/dbmaker/3.6</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-empress"> + <term> + <parameter>--with-empress[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier + d'installation Empress (par défaut, <literal>$EMPRESSPATH</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-filepro"> + <term> + <parameter>--enable-filepro</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-filepro">--with-filepro</link> + instead. + </para> + <para> + PHP 4: Active la librairie filePro (lecture seule) livrée avec PHP. + Aucune librairie supplémentaire n'est nécessaire. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-fbsql"> + <term> + <parameter>--with-fbsql[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible. + </para> + <para> + 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: <literal>/opt/FrontBase</literal>, + WinNT: <literal>\usr\FrontBase</literal>, + Linux: <literal>/usr/frontbase</literal>, + Mac OSX: <literal>/Library/FrontBase</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-filepro"> + <term> + <parameter>--with-filepro</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support IBM DB2. + Aucune librairie supplémentaire n'est nécessaire. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-filepro">--enable-filepro</link>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gdbm"> + <term> + <parameter>--with-gdbm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support GDBM. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-hyperwave"> + <term> + <parameter>--with-hyperwave</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support Hyperwave. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ibm-db2"> + <term> + <parameter>--with-ibm-db2[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support IBM DB2. DIR est le dossier + d'installation de DB2 (par défaut, + <filename>/home/db2inst1/sqllib</filename>). + </para> + <para> + <ulink url="&url.ibmdb2;">IBM DB2</ulink> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-informix"> + <term> + <parameter>--with-informix[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier + d'installation d'Informix (par défaut, aucune valeur). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ingres"> + <term> + <parameter>--with-ingres[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Ingres II. DIR est le dossier + d'installation d'Ingres (par défaut, <literal>/II/ingres</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-interbase"> + <term> + <parameter>--with-interbase[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier + d'installation d'InterBase (par défaut, + <filename>/usr/interbase</filename>). + </para> + <simpara> + <link linkend="ref.ibase">Fonctions Interbase</link> + </simpara> + <simpara> + <ulink url="&url.ibase;">Interbase</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ldap"> + <term> + <parameter>--with-ldap[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support LDAP. DIR est le dossier + d'installation de LDAP (par défaut <filename>/usr</filename> et + <filename>/usr/local</filename>). + </para> + <para> + PHP 4: Inclut le support LDAP. DIR est le dossier + d'installation de LDAP. (par défaut; + <filename class="directory">/usr/local/ldap</filename>). + </para> + <simpara> + Plus de détails sur LDAP sont disponibles à + <ulink url="&url.rfc;rfc1777.html">RFC1777</ulink> et + <ulink url="&url.rfc;rfc1778.html">RFC1778</ulink>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-msql"> + <term> + <parameter>--with-msql[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support mSQL. DIR est le dossier + d'installation de mSQL (par défaut <filename>/usr</filename> et + <filename>/usr/local/Hughes</filename>, pour la version 2.0). + <command>configure</command> 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. + </para> + <simpara> + Voir aussi + <link linkend="ini.sect.msql">Configuration mSQL</link> dans le + fichier de <link linkend="configuration.file">configuration</link>. + </simpara> + <simpara> + <ulink url="&url.msql;">mSQL</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mysql"> + <term> + <parameter>--with-mysql[=DIR]</parameter> + </term> + <listitem> + <para> + 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é). + </para> + <para> + 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. + </para> + <para> + Voir aussi + <link linkend="ini.sect.mysql">Configuration MySQL</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </para> + <para> + <ulink url="&url.mysql;">MySQL</ulink> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ndbm"> + <term> + <parameter>--with-ndbm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support NDBM. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ovrimos"> + <term> + <parameter>--with-ovrimos</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Ovrimos. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-oci8"> + <term> + <parameter>--with-oci8[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Oracle-oci8. DIR est le dossier + d'installation de Oracle-oci8 (par défaut, + <filename>ORACLE_HOME</filename>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-oracle"> + <term> + <parameter>--with-oracle[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support Oracle database. DIR est le dossier + d'installation de Oracle (par défaut, + <filename>$ORACLE_HOME</filename>). + </para> + <para> + PHP 4: Inclut le support Oracle-oci7. DIR est le dossier + d'installation de Oracle-oci7 (par défaut, + <filename>ORACLE_HOME</filename>). + </para> + <simpara> + 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 <envar>ORACLE_HOME</envar>. Vous n'avez pas à + spécifier ce paramètre si votre environnement Oracle a été + configuré. + </simpara> + <simpara> + <ulink url="&url.oracle;">Oracle</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pgsql"> + <term> + <parameter>--with-pgsql[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support PostgresSQL. DIR est le dossier + d'installation de PostgresSQL (par défaut, + <filename>/usr/local/pgsql</filename>). + </para> + <para> + PHP 4: Inclut le support PostgreSQL. DIR est le dossier + d'installation de PostgreSQL (par défaut, + <filename>/usr/local/pgsql</filename>). Pour compiler en "dl", + utilisez la valeur "shared", ou "shared,DIR", pour compiler en "dl", + mais spécifier DIR malgré tout. + </para> + <simpara> + Voir aussi <link linkend="ini.sect.pgsql">Postgres</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + <simpara> + <ulink url="&url.pgsql;">PostgreSQL</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-solid"> + <term> + <parameter>--with-solid[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Solid. DIR est le dossier + d'installation de Solid (par défaut, + <literal>/usr/local/solid</literal>). + </para> + <simpara> + <ulink url="&url.solid;">Solid</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-sybase-ct"> + <term> + <parameter>--with-sybase-ct[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Sybase-CT. DIR est le dossier + d'installation de Sybase (par défaut, + <literal>/home/sybase</literal>). + </para> + <simpara> + Voir aussi <link linkend="ini.sect.sybct">Sybase-CT</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-sybase"> + <term> + <parameter>--with-sybase[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Sybase-DB. DIR est le dossier + d'installation de Sybase (par défaut, <filename>/home/sybase</filename>). + </para> + <simpara> + Voir aussi <link linkend="ini.sect.sybase">Sybase</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + <simpara> + <ulink url="&url.sybase;">Sybase</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-openlink"> + <term> + <parameter>--with-openlink[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support OpenLink ODBC. DIR est le dossier + d'installation d'OpenLink (par défaut + <literal>/usr/local/openlink</literal>). + A partir de PHP 4.0.6, cette option n'est plus valable. + Utilisez plutôt <link linkend="install.configure.with-iodbc"><option> + --with-iodbc</option></link> si vous voulez + utiliser l'ODBC de OpenLink Software. + </para> + <simpara> + <ulink url="&url.openlink;">OpenLink Software</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-iodbc"> + <term> + <parameter>--with-iodbc[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support iODBC. DIR est le dossier + d'installation d'iODBC (par défaut, <filename>/usr/local</filename>). + </para> + <para> + 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. + </para> + <simpara> + <ulink url="&url.freeodbc;">FreeODBC</ulink> + ou <ulink url="&url.iodbc;">iODBC</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-custom-odbc"> + <term> + <parameter>--with-custom-odbc[=DIR]</parameter> + </term> + <listitem> + <para> + 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 + <filename class="directory">/usr/local</filename>. + </para> + <simpara> + 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 <filename>odbc.h</filename> 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. + </simpara> + <simpara> + Par exemple, vous pouvez utilisez Sybase SQL Anywhere sous QNX comme + ceci : + <literal> + CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib + -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50 + </literal> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-unified-odbc"> + <term> + <parameter>--disable-unified-odbc</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive le support unified ODBC. Uniquement valable si + iODBC, Adabas, Solid, Velocis ou une interface spéciale ODBC + a été activée. + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + <simpara> + 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 : + <link linkend="install.configure.with-iodbc">--with-iodbc</link>, + <link linkend="install.configure.with-solid">--with-solid</link>, + <link linkend="install.configure.with-ibm-db2">--with-ibm-db2</link>, + <link linkend="install.configure.with-adabas">--with-adabas</link>, + <link linkend="install.configure.with-velocis">--with-velocis</link>, + ou + <link linkend="install.configure.with-custom-odbc">--with-custom-odbc</link>. + </simpara> + <simpara> + Voir aussi <link linkend="ini.sect.uodbc">Unified ODBC</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-unixODBC"> + <term> + <parameter>--with-unixODBC[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support unixODBC. DIR est le dossier + d'installation d'unixODBC (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-velocis"> + <term> + <parameter>--with-velocis[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclus le support Velocis. DIR est le dossier + d'installation de Velocis (par défaut, + <literal>/usr/local/velocis</literal>). + </para> + <simpara> + <ulink url="&url.velocis;">Velocis</ulink> + </simpara> + </listitem> + </varlistentry> + </variablelist> </sect2> <sect2 id="install.configure.ecommerce"> - <title>E-commerce</title> - <variablelist> - <varlistentry id="install.configure.with-ccvs"> - <term> - <parameter>--with-ccvs[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Ajoute le support CCVS. DIR est le dossier d'installation - de CCVS. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mck"> - <term> - <parameter>--with-mck[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support Cybercash MCK. DIR est le dossier - d'installation de cybercash mck (par défaut, - <filename>/usr/src/mck-3.2.0.3-linux</filename>). Plus d'aide dans - le dossier <filename>extra/cyberlib</filename>. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-cybercash">--with-cybercash</link> - instead. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-cybercash"> - <term> - <parameter>--with-cybercash[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-mck">--with-mck</link> - instead. - </para> - <para> - PHP 4: Inclut le support CyberCash. DIR est le dossier - d'installation de CyberCash MCK. - </para> - </listitem> - </varlistentry> - - <varlistentry id="install.configure.with-cybermut"> - <term> - </term> - <listitem> - <para> - </para> - </listitem> - </varlistentry> - - <varlistentry id="install.configure.with-pfpro"> - <term> - <parameter>--with-pfpro[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Verisign Payflow Pro. - </para> - </listitem> - </varlistentry> - </variablelist> + <title>E-commerce</title> + <variablelist> + <varlistentry id="install.configure.with-ccvs"> + <term> + <parameter>--with-ccvs[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Ajoute le support CCVS. DIR est le dossier d'installation + de CCVS. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cybermut"> + <term> + <parameter>--with-cybermut[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support de Cybermut pour PHP 4. DIR est le dossier + du SDK Cybermut, qui contient les deux fichiers <filename>libcm-mac.a</filename> + et <filename>cm-mac.h</filename>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mck"> + <term> + <parameter>--with-mck[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support Cybercash MCK. DIR est le dossier + d'installation de cybercash mck (par défaut, + <filename>/usr/src/mck-3.2.0.3-linux</filename>). Plus d'aide dans + le dossier <filename>extra/cyberlib</filename>. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-cybercash">--with-cybercash</link> + instead. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cybercash"> + <term> + <parameter>--with-cybercash[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-mck">--with-mck</link> + instead. + </para> + <para> + PHP 4: Inclut le support CyberCash. DIR est le dossier + d'installation de CyberCash MCK. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pfpro"> + <term> + <parameter>--with-pfpro[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Verisign Payflow Pro. + </para> + </listitem> + </varlistentry> + </variablelist> </sect2> <sect2 id="install.configure.graphics"> - <title>Images</title> - <variablelist> - <varlistentry id="install.configure.enable-freetype-4bit-antialias-hack"> - <term> - <parameter>--enable-freetype-4bit-antialias-hack</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support de FreeType2 (expérimental). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gd"> - <term> - <parameter>--with-gd[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support GD. DIR est le dossier - d'installation de GD. - </para> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.without-gd"> - <term> - <parameter>--without-gd</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inactive le support GD . - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-imagick"> - <term> - <parameter>--with-imagick[=DIR]</parameter> - </term> - <listitem> - <para> - 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). - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-jpeg-dir"> - <term> - <parameter>--with-jpeg-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: dossier JPEG pour pdflib 2.0 - </para> - <para> - PHP 4: dossier JPEG pour pdflib 3.x et 4.x - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-png-dir"> - <term> - <parameter>--with-png-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: dossier PNG pour pdflib 3.x et 4.x - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-t1lib"> - <term> - <parameter>--enable-t1lib</parameter> - </term> - <listitem> - <para> - PHP 3: Active le support t1lib. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-t1lib">--with-t1lib</link> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-t1lib"> - <term> - <parameter>--with-t1lib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-t1lib">--enable-t1lib</link>. - </para> - <para> - PHP 4: Inclut le support T1lib. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-tiff-dir"> - <term> - <parameter>--with-tiff-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: dossier TIFF pour pdflib 2.0 - </para> - <para> - PHP 4: dossier TIFF pour pdflib 3.x et 4.x - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ttf"> - <term> - <parameter>--with-ttf[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support FreeType. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-xpm-dir"> - <term> - <parameter>--with-xpm-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: dossier XPM pour GD-1.8+ - </para> - </listitem> - </varlistentry> - </variablelist> + <title>Images</title> + <variablelist> + <varlistentry id="install.configure.enable-freetype-4bit-antialias-hack"> + <term> + <parameter>--enable-freetype-4bit-antialias-hack</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support de FreeType2 (expérimental). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gd"> + <term> + <parameter>--with-gd[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support GD. DIR est le dossier + d'installation de GD. + </para> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.without-gd"> + <term> + <parameter>--without-gd</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inactive le support GD . + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-imagick"> + <term> + <parameter>--with-imagick[=DIR]</parameter> + </term> + <listitem> + <para> + 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). + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-jpeg-dir"> + <term> + <parameter>--with-jpeg-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: dossier JPEG pour pdflib 2.0 + </para> + <para> + PHP 4: dossier JPEG pour pdflib 3.x et 4.x + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-png-dir"> + <term> + <parameter>--with-png-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: dossier PNG pour pdflib 3.x et 4.x + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-t1lib"> + <term> + <parameter>--enable-t1lib</parameter> + </term> + <listitem> + <para> + PHP 3: Active le support t1lib. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-t1lib">--with-t1lib</link> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-t1lib"> + <term> + <parameter>--with-t1lib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-t1lib">--enable-t1lib</link>. + </para> + <para> + PHP 4: Inclut le support T1lib. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-tiff-dir"> + <term> + <parameter>--with-tiff-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: dossier TIFF pour pdflib 2.0 + </para> + <para> + PHP 4: dossier TIFF pour pdflib 3.x et 4.x + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ttf"> + <term> + <parameter>--with-ttf[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support FreeType. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-xpm-dir"> + <term> + <parameter>--with-xpm-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: dossier XPM pour GD-1.8+ + </para> + </listitem> + </varlistentry> + </variablelist> </sect2> <sect2 id="install.configure.misc"> - <title>Divers</title> - <para> - Ces options seront classées ultérieurement, lorsqu'une catégorie - adéquate apparaîtra. - </para> - <variablelist> - <varlistentry id="install.configure.disable-bcmath"> - <term> - <parameter>--disable-bcmath</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive la librairie BCmath. - </para> - <para> - PHP 4: Option non disponible en PHP 4. La librairie BCmath n'est pas - compilée par défaut. Utilisez - <link linkend="install.configure.enable-bcmath">--enable-bcmath</link> - pour l'inclure. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.gmp"> - <term> - <parameter>--with-gmp</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4 : Inclut le support GMP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-display-source"> - <term> - <parameter>--disable-display-source</parameter> - </term> - <listitem> - <para> - PHP 3: Compile sans afficher le support des sources - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-libtool-lock"> - <term> - <parameter>--disable-libtool-lock</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Empêche le verrouillage (risque d'empêcher certaines - compilations paralléles). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-pear"> - <term> - <parameter>--disable-pear</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: N'installe pas PEAR - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-pic"> - <term> - <parameter>--disable-pic</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inactive PIC pour les shared objects - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-posix"> - <term> - <parameter>--disable-posix</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3; Utilisez plutôt <link - linkend="install.configure.without-posix">--without-posix</link> - </para> - <para> - PHP 4: Inactive les fonctions POSIX. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-rpath"> - <term> - <parameter>--disable-rpath</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inactive le passage de chemins supplémentaires - pour la recherche de librairie lors de l'exécution. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-session"> - <term> - <parameter>--disable-session</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inactive le support session. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-bcmath"> - <term> - <parameter>--enable-bcmath</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3; bcmath est compilée par - défaut. Utilisez plutôt - <link linkend="install.configure.disable-bcmath">--disable-bcmath</link>, - pour l'inactiver. - </para> - <para> - PHP 4: Active le support de l'extension bc maths. - Voir aussi <link linkend="ref.bc">les fonctions BCMath</link>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-c9x-inline"> - <term> - <parameter>--enable-c9x-inline</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active les sémantiques C9x-inline - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-calendar"> - <term> - <parameter>--enable-calendar</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support des conversions calendaires - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-debug"> - <term> - <parameter>--enable-debug</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile sans les symboles de débuggages - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-debugger"> - <term> - <parameter>--enable-debugger</parameter> - </term> - <listitem> - <para> - PHP 3: Compile avec les fonctions de débuggage à distance - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-discard-path"> - <term> - <parameter>--enable-discard-path</parameter> - </term> - <listitem> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dmalloc"> - <term> - <parameter>--enable-dmalloc</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active dmalloc - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-exif"> - <term> - <parameter>--enable-exif</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support exif. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-experimental-zts"> - <term> - <parameter>--enable-experimental-zts</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Cela risque fortement de ne plus compiler du tout! - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-fast-install"> - <term> - <parameter>--enable-fast-install[=PKGS]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Optimise pour les installations rapides for fast installation - (par défaut, <literal>no</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-force-cgi-redirect"> - <term> - <parameter>--enable-force-cgi-redirect</parameter> - </term> - <listitem> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-inline-optimization"> - <term> - <parameter>--enable-inline-optimization</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Si vous avez beaucoup de mémoire disponible et que vous - utilisez gcc, essayez donc ça. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-libgcc"> - <term> - <parameter>--enable-libgcc</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active explicitement les liens avec libgcc - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-maintainer-mode"> - <term> - <parameter>--enable-maintainer-mode</parameter> - </term> - <listitem> - <para> - 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). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-memory-limit"> - <term> - <parameter>--enable-memory-limit</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile avec le support de la limitation de mémoire - (par défaut, <literal>no</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-safe-mode"> - <term> - <parameter>--enable-safe-mode</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le SAFE_MODE (par défaut, <literal>yes</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-satellite"> - <term> - <parameter>--enable-satellite</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support CORBA via Satellite (Requiert ORBit) - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-shared"> - <term> - <parameter>--enable-shared[=PKGS]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile les librairies partagées - (par défaut, <literal>yes</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sigchild"> - <term> - <parameter>--enable-sigchild</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le gestionnaire SIGCHLD propre à PHP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-static"> - <term> - <parameter>--enable-static[=PKGS]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile les librairies en statique - (par défaut, <literal>yes</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sysvsem"> - <term> - <parameter>--enable-sysvsem</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support des sémaphores System V. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sysvshm"> - <term> - <parameter>--enable-sysvshm</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support de partage de mémoire System V. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-trans-sid"> - <term> - <parameter>--enable-trans-sid</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active la propagation transparente des identifiants de session. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-cdb"> - <term> - <parameter>--with-cdb[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support CDB. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-config-file-path"> - <term> - <parameter>--with-config-file-path=PATH</parameter> - </term> - <listitem> - <para> - PHP 3: Indique le chemin dans lequel aller lire le fichier - <filename>php3.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. - </para> - <para> - PHP 4: Indique le chemin dans lequel allet lire le fichier - <filename>php.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-cpdflib"> - <term> - <parameter>--with-cpdflib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support ClibPDF. DIR est le dossier - d'installation de ClibPDF (par défaut, <literal>/usr/local</literal>). - </para> - <para> - PHP 4: Inclut le support ClibPDF.(requires cpdflib >= 2). - DIR est le dossier d'installation de cpdfllib (par défaut, - <literal>/usr</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-esoob"> - <term> - <parameter>--with-esoob[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Easysoft OOB. DIR est le dossier - d'installation de OOB (par défaut, - <literal>/usr/local/easysoft/oob/client</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-exec-dir"> - <term> - <parameter>--with-exec-dir[=DIR]</parameter> - </term> - <listitem> - <para> - 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 - <literal>/usr/local/php/bin</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-fdftk"> - <term> - <parameter>--with-fdftk[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support fdftk. DIR est le dossier - d'installation de fdftk (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gnu-ld"> - <term> - <parameter>--with-gnu-ld</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Suppose que le compilateur C utilise GNU ld - (par défaut, <literal>no</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-icap"> - <term> - <parameter>--with-icap[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support ICAP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-imap"> - <term> - <parameter>--with-imap[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier - d'include d'IMAP (et aussi c-client.a). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-imsp"> - <term> - <parameter>--with-imsp[=DIR]</parameter> - </term> - <listitem> - <para> - 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). - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-java"> - <term> - <parameter>--with-java[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Java. DIR est le dossier - d'installation du JDK). Cette extension peut uniquement être - compilée comme "dl". - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-kerberos"> - <term> - <parameter>--with-kerberos[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Kerberos dans IMAP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mcal"> - <term> - <parameter>--with-mcal[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support MCAL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mcrypt"> - <term> - <parameter>--with-mcrypt[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier - d'installation de mcrypt. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mhash"> - <term> - <parameter>--with-mhash[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier - d'installation de mhash. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mm"> - <term> - <parameter>--with-mm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support mm pour le stockage de session. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mod_charset"> - <term> - <parameter>--with-mod_charset</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le transfert des tables depuis le module Apache - mod_charset (Rus Apache). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pdflib"> - <term> - <parameter>--with-pdflib[=DIR]</parameter> - </term> - <listitem> - <para> - 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 - <filename>/usr/local</filename>). - </para> - <para> - PHP 4: Inclut le support pdflib 3.x/4.x. DIR est le dossier - d'installation de pdflib. Par défaut, c'est <filename>/usr/local</filename>. - </para> - <para> - PHP 4 et PDFlib 3.x/4.x requiert les librairies JPEG et TIFF. - Lors de la compilation du support PDFlib utilise les options - <link linkend="install.configure.with-jpeg-dir">--with-jpeg-dir</link> et - <link linkend="install.configure.with-tiff-dir">--with-tiff-dir</link>. - Vous pouvez aussi utiliser - <link linkend="install.configure.with-png-dir">--with-png-dir</link> et - <link linkend="install.configure.with-zlib-dir">--with-zlib-dir</link>, - pour compiler le support PNG et Zlib avec PDFlib. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-shared-pdflib"> - <term> - <parameter>--enable-shared-pdflib</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut pdflib comme shared librairy. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-readline"> - <term> - <parameter>--with-readline[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support readline. DIR est le dossier - d'installation de readline. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-regex"> - <term> - <parameter>--with-regex=TYPE</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Type de librairie d'expressions régulières : - système, apache, php - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-servlet"> - <term> - <parameter>--with-servlet[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ming"> - <term> - <parameter>--with-ming</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Flash 4 avec Ming. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-swf"> - <term> - <parameter>--with-swf[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support SWF. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-system-regex"> - <term> - <parameter>--with-system-regex</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive la librairie d'expressions régulières - livrée avec PHP. - </para> - <para> - PHP 4: (Obsolète) Utilise la librairie d'expressions - régulières système. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-tsrm-pth"> - <term> - <parameter>--with-tsrm-pth[=pth-config]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Utilise GNU Pth. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-tsrm-pthreads"> - <term> - <parameter>--with-tsrm-pthreads</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Utilise les threads POSIX (par défaut). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-x"> - <term> - <parameter>--with-x</parameter> - </term> - <listitem> - <para> - PHP 3: Utilise X Window System - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-bzip2-dir"> - <term> - <parameter>--with-bz2[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 4: Ajoute le support bzip2. DIR - est le dossier d'installation de bzip2. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zlib-dir"> - <term> - <parameter>--with-zlib-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib. - </para> - <para> - PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zlib"> - <term> - <parameter>--with-zlib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR - est le dossier d'installation de zlib (par défaut, <literal>/usr</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zziplib"> - <term> - <parameter>--with-zziplib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 4: Inclut le support ZZIPlib (requiert ZZIPlib >= 0.10.6). DIR - est le dossier d'installation de ZZIPliby (par défaut, - <literal>/usr/local</literal>). - </para> - <para> - La dernière version de ZZIPlib est disponible à - <ulink url="&url.zziplib;">&url.zziplib;</ulink>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.without-pcre-regex"> - <term> - <parameter>--without-pcre-regex</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive le support des expressions régulières Perl. - </para> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.without-posix"> - <term> - <parameter>--without-posix</parameter> - </term> - <listitem> - <para> - PHP 3: N'Inclut pas lrs fonctions POSIX. - </para> - <para> - PHP 4: Option non disponible en PHP 4; utilisez plutôt - <link linkend="install.configure.disable-posix">--disable-posix</link>. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.networking"> - <title>Réseau</title> - <variablelist> - <varlistentry id="install.configure.with-curl"> - <term> - <parameter>--with-curl[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support CURL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-ftp"> - <term> - <parameter>--enable-ftp</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-ftp">--with-ftp</link> - </para> - <para> - PHP 4: Active le support FTP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ftp"> - <term> - <parameter>--with-ftp</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support FTP. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-ftp">--enable-ftp</link> - instead - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-url-fopen-wrapper"> - <term> - <parameter>--disable-url-fopen-wrapper</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inactive le support des URL avec <function>fopen</function>. - </para> - <warning> - <para> - Cette option n'est disponible que jusqu'à la version 4.0.3. Les - versions plus récentes fournissent un paramètre dans le - fichier <filename>php.ini</filename> appelé <parameter>allow_url_fopen</parameter>, - afin de vous éviter de faire ce choix au moment de la - compilation. - </para> - </warning> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mod-dav"> - <term> - <parameter>--with-mod-dav=DIR</parameter> - </term> - <listitem> - <para> - 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). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-openssl"> - <term> - <parameter>--with-openssl[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-snmp"> - <term> - <parameter>--with-snmp[=DIR]</parameter> - </term> - <listitem> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-ucd-snmp-hack"> - <term> - <parameter>--enable-ucd-snmp-hack</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le hack UCD SNMP - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sockets"> - <term> - <parameter>--enable-sockets</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support des sockets. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-yaz"> - <term> - <parameter>--with-yaz[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier - d'installation de YAZ (dossier bin). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-yp"> - <term> - <parameter>--enable-yp</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-yp">--with-yp</link> - </para> - <para> - PHP 4: Active le support YellowPages (YP). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-yp"> - <term> - <parameter>--with-yp</parameter> - </term> - <listitem> - <para> - PHP 3: Active le support YellowPages (YP). - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-yp">--enable-yp</link> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mnogosearch"> - <term> - <parameter>--with-mnogosearch</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support mnoGoSearch. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.php"> - <title>Comportement PHP</title> - <variablelist> - <varlistentry id="install.configure.enable-magic-quotes"> - <term> - <parameter>--enable-magic-quotes</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active les magic quotes par défaut. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-short-tags"> - <term> - <parameter>--disable-short-tags</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-track-vars"> - <term> - <parameter>--enable-track-vars</parameter> - </term> - <listitem> - <para> - PHP 3: Active le suivi des variables GET/POST/Cookie par défaut. - </para> - <para> - PHP 4: Option non disponible en PHP 4; à partir de - PHP 4.0.2, cette option est toujours activée. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.servers"> - <title>Serveur</title> - <variablelist> - <varlistentry id="install.configure.with-aolserver-src"> - <term> - <parameter>--with-aolserver-src=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Indique le chemin jusqu'à la distribution source - de AOLserver - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-aolserver"> - <term> - <parameter>--with-aolserver=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Indique le chemin jusqu'à la distribution installée - de AOLserver. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-apache"> - <term> - <parameter>--with-apache[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile PHP en module Apache. DIR est le dossier - d'installation supérieur d'Apache (par défaut, - <literal>/usr/local/etc/httpd</literal>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-apxs"> - <term> - <parameter>--with-apxs[=FILE]</parameter> - </term> - <listitem> - <para> - 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). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-versioning"> - <term> - <parameter>--enable-versioning</parameter> - </term> - <listitem> - <para> - PHP 3: Tire profit du système de versionnage et de scoping fourni - par Solaris 2.x et Linux - </para> - <para> - PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation - pour plus de détails. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-caudium"> - <term> - <parameter>--with-caudium[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - 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, - <literal>$prefix/caudium/server</literal>. Le préfixe est paramétré - par l'option --prefix (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-fhttpd"> - <term> - <parameter>--with-fhttpd[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile PHP comme module fhttpd. DIR est le dossier - d'installation de fhttpd (par défaut, - <literal>/usr/local/src/fhttpd</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-nsapi"> - <term> - <parameter>--with-nsapi=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Indique le chemin jusqu'au serveur Netscape - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-phttpd"> - <term> - <parameter>--with-phttpd=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pi3web"> - <term> - <parameter>--with-pi3web=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile PHP comme module pour Pi3Web. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-roxen"> - <term> - <parameter>--with-roxen=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile PHP comme module pour Pi3Web Pike. DIR est le dossier - d'installation de Roxen (par défaut, - <literal>/usr/local/roxen/server</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-roxen-zts"> - <term> - <parameter>--enable-roxen-zts</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile le module Roxen en utilisant - Zend Thread Safety. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-thttpd"> - <term> - <parameter>--with-thttpd=SRCDIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zeus"> - <term> - <parameter>--with-zeus=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile PHP comme module ISAPI pour Zeus. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.text"> - <title>Texte et langue</title> - <variablelist> - <varlistentry id="install.configure.with-aspell"> - <term> - <parameter>--with-aspell[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support ASPELL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gettext"> - <term> - <parameter>--with-gettext[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support GNU gettext. DIR est le dossier - d'installation de gettext (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-iconv"> - <term> - <parameter>--with-iconv[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support iconv. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pspell"> - <term> - <parameter>--with-pspell[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support PSPELL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-recode"> - <term> - <parameter>--with-recode[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support GNU recode. - </para> - <para> - PHP 4: Inclut le support recode. DIR est le dossier - d'installation de recode. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-shmop"> - <term> - <parameter>--enable-shmop</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4 : Inclut le support shmop. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.xml"> - <title>XML</title> - <variablelist> - <varlistentry id="install.configure.with-dom"> - <term> - <parameter>--with-dom[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support DOM. (requiert libxml >= 2.0). - DIR est le dossier d'installation de libxml (par défaut, - <filename>/usr</filename>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sablot-errors-descriptive"> - <term> - <parameter>--enable-sablot-errors-descriptive</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active les erreurs descriptives. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-sablot"> - <term> - <parameter>--with-sablot[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Sablotron. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-wddx"> - <term> - <parameter>--enable-wddx</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support WDDX. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-xml"> - <term> - <parameter>--disable-xml</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3; Les fonctions XML - ne sont pas construites par défaut. Utilisez plutôt - <link linkend="install.configure.with-xml">--with-xml</link> - pour les activer. - </para> - <para> - PHP 4: Inactive le support XML, qui utilise la librairie expat, - livrée avec PHP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-xml"> - <term> - <parameter>--with-xml</parameter> - </term> - <listitem> - <para> - PHP 3: Active le support XML. - </para> - <para> - PHP 4: Option non disponible en PHP 4; Le support XML est - activé par défaut. Utilisez plutôt - <link linkend="install.configure.disable-xml">--disable-xml</link> pour - l'inactiver. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - </sect1> - <sect1 id="install-windows"> - <title>Installation sous Windows 9x/ME/NT/2000</title> - <para> - Il y a deux méthodes principales pour installer PHP sous Windows : - soit <link linkend="install.windows.manual">manuellement</link>, - soit avec <link linkend="install.windows.installer">InstallShield</link>. - </para> - <para> - Si vous avez Microsoft Visual Studio, vous pouvez aussi - <link linkend="install.windows.build">compiler</link> - PHP à partir des sources. - </para> - <para> - Une fois que PHP est installé sur votre Windows, vous pouvez aussi - ajouter diverses - <link linkend="install.windows.extensions">extensions</link>. - </para> - <sect2 id="install.windows.installer"> - <title>InstallShield sous Windows</title> + <title>Divers</title> + <para> + Ces options seront classées ultérieurement, lorsqu'une catégorie + adéquate apparaîtra. + </para> + <variablelist> + <varlistentry id="install.configure.disable-bcmath"> + <term> + <parameter>--disable-bcmath</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive la librairie BCmath. + </para> + <para> + PHP 4: Option non disponible en PHP 4. La librairie BCmath n'est pas + compilée par défaut. Utilisez + <link linkend="install.configure.enable-bcmath">--enable-bcmath</link> + pour l'inclure. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.gmp"> + <term> + <parameter>--with-gmp</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4 : Inclut le support GMP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-display-source"> + <term> + <parameter>--disable-display-source</parameter> + </term> + <listitem> + <para> + PHP 3: Compile sans afficher le support des sources + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-libtool-lock"> + <term> + <parameter>--disable-libtool-lock</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Empêche le verrouillage (risque d'empêcher certaines + compilations paralléles). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-pear"> + <term> + <parameter>--disable-pear</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: N'installe pas PEAR + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-pic"> + <term> + <parameter>--disable-pic</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inactive PIC pour les shared objects + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-posix"> + <term> + <parameter>--disable-posix</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3; Utilisez plutôt <link + linkend="install.configure.without-posix">--without-posix</link> + </para> + <para> + PHP 4: Inactive les fonctions POSIX. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-rpath"> + <term> + <parameter>--disable-rpath</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inactive le passage de chemins supplémentaires + pour la recherche de librairie lors de l'exécution. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-session"> + <term> + <parameter>--disable-session</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inactive le support session. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-bcmath"> + <term> + <parameter>--enable-bcmath</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3; bcmath est compilée par + défaut. Utilisez plutôt + <link linkend="install.configure.disable-bcmath">--disable-bcmath</link>, + pour l'inactiver. + </para> + <para> + PHP 4: Active le support de l'extension bc maths. + Voir aussi <link linkend="ref.bc">les fonctions BCMath</link>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-c9x-inline"> + <term> + <parameter>--enable-c9x-inline</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active les sémantiques C9x-inline + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-calendar"> + <term> + <parameter>--enable-calendar</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support des conversions calendaires + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-debug"> + <term> + <parameter>--enable-debug</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile sans les symboles de débuggages + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-debugger"> + <term> + <parameter>--enable-debugger</parameter> + </term> + <listitem> + <para> + PHP 3: Compile avec les fonctions de débuggage à distance + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-discard-path"> + <term> + <parameter>--enable-discard-path</parameter> + </term> + <listitem> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dmalloc"> + <term> + <parameter>--enable-dmalloc</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active dmalloc + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-exif"> + <term> + <parameter>--enable-exif</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support exif. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-experimental-zts"> + <term> + <parameter>--enable-experimental-zts</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Cela risque fortement de ne plus compiler du tout! + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-fast-install"> + <term> + <parameter>--enable-fast-install[=PKGS]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Optimise pour les installations rapides for fast installation + (par défaut, <literal>no</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-force-cgi-redirect"> + <term> + <parameter>--enable-force-cgi-redirect</parameter> + </term> + <listitem> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-inline-optimization"> + <term> + <parameter>--enable-inline-optimization</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Si vous avez beaucoup de mémoire disponible et que vous + utilisez gcc, essayez donc ça. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-libgcc"> + <term> + <parameter>--enable-libgcc</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active explicitement les liens avec libgcc + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-maintainer-mode"> + <term> + <parameter>--enable-maintainer-mode</parameter> + </term> + <listitem> + <para> + 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). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-memory-limit"> + <term> + <parameter>--enable-memory-limit</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile avec le support de la limitation de mémoire + (par défaut, <literal>no</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-safe-mode"> + <term> + <parameter>--enable-safe-mode</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le SAFE_MODE (par défaut, <literal>yes</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-satellite"> + <term> + <parameter>--enable-satellite</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support CORBA via Satellite (Requiert ORBit) + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-shared"> + <term> + <parameter>--enable-shared[=PKGS]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile les librairies partagées + (par défaut, <literal>yes</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sigchild"> + <term> + <parameter>--enable-sigchild</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le gestionnaire SIGCHLD propre à PHP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-static"> + <term> + <parameter>--enable-static[=PKGS]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile les librairies en statique + (par défaut, <literal>yes</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sysvsem"> + <term> + <parameter>--enable-sysvsem</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support des sémaphores System V. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sysvshm"> + <term> + <parameter>--enable-sysvshm</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support de partage de mémoire System V. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-trans-sid"> + <term> + <parameter>--enable-trans-sid</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active la propagation transparente des identifiants de session. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cdb"> + <term> + <parameter>--with-cdb[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support CDB. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-config-file-path"> + <term> + <parameter>--with-config-file-path=PATH</parameter> + </term> + <listitem> + <para> + PHP 3: Indique le chemin dans lequel aller lire le fichier + <filename>php3.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. + </para> + <para> + PHP 4: Indique le chemin dans lequel allet lire le fichier + <filename>php.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cpdflib"> + <term> + <parameter>--with-cpdflib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support ClibPDF. DIR est le dossier + d'installation de ClibPDF (par défaut, <literal>/usr/local</literal>). + </para> + <para> + PHP 4: Inclut le support ClibPDF.(requires cpdflib >= 2). + DIR est le dossier d'installation de cpdfllib (par défaut, + <literal>/usr</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-esoob"> + <term> + <parameter>--with-esoob[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Easysoft OOB. DIR est le dossier + d'installation de OOB (par défaut, + <literal>/usr/local/easysoft/oob/client</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-exec-dir"> + <term> + <parameter>--with-exec-dir[=DIR]</parameter> + </term> + <listitem> + <para> + 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 + <literal>/usr/local/php/bin</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-fdftk"> + <term> + <parameter>--with-fdftk[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support fdftk. DIR est le dossier + d'installation de fdftk (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gnu-ld"> + <term> + <parameter>--with-gnu-ld</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Suppose que le compilateur C utilise GNU ld + (par défaut, <literal>no</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-icap"> + <term> + <parameter>--with-icap[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support ICAP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-imap"> + <term> + <parameter>--with-imap[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier + d'include d'IMAP (et aussi c-client.a). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-imsp"> + <term> + <parameter>--with-imsp[=DIR]</parameter> + </term> + <listitem> + <para> + 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). + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-java"> + <term> + <parameter>--with-java[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Java. DIR est le dossier + d'installation du JDK). Cette extension peut uniquement être + compilée comme "dl". + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-kerberos"> + <term> + <parameter>--with-kerberos[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Kerberos dans IMAP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mcal"> + <term> + <parameter>--with-mcal[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support MCAL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mcrypt"> + <term> + <parameter>--with-mcrypt[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier + d'installation de mcrypt. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mhash"> + <term> + <parameter>--with-mhash[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier + d'installation de mhash. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mm"> + <term> + <parameter>--with-mm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support mm pour le stockage de session. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mod_charset"> + <term> + <parameter>--with-mod_charset</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le transfert des tables depuis le module Apache + mod_charset (Rus Apache). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pdflib"> + <term> + <parameter>--with-pdflib[=DIR]</parameter> + </term> + <listitem> + <para> + 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 + <filename>/usr/local</filename>). + </para> + <para> + PHP 4: Inclut le support pdflib 3.x/4.x. DIR est le dossier + d'installation de pdflib. Par défaut, c'est <filename>/usr/local</filename>. + </para> + <para> + PHP 4 et PDFlib 3.x/4.x requiert les librairies JPEG et TIFF. + Lors de la compilation du support PDFlib utilise les options + <link linkend="install.configure.with-jpeg-dir">--with-jpeg-dir</link> et + <link linkend="install.configure.with-tiff-dir">--with-tiff-dir</link>. + Vous pouvez aussi utiliser + <link linkend="install.configure.with-png-dir">--with-png-dir</link> et + <link linkend="install.configure.with-zlib-dir">--with-zlib-dir</link>, + pour compiler le support PNG et Zlib avec PDFlib. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-shared-pdflib"> + <term> + <parameter>--enable-shared-pdflib</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut pdflib comme shared librairy. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-readline"> + <term> + <parameter>--with-readline[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support readline. DIR est le dossier + d'installation de readline. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-regex"> + <term> + <parameter>--with-regex=TYPE</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Type de librairie d'expressions régulières : + système, apache, php + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-servlet"> + <term> + <parameter>--with-servlet[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ming"> + <term> + <parameter>--with-ming</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Flash 4 avec Ming. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-swf"> + <term> + <parameter>--with-swf[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support SWF. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-system-regex"> + <term> + <parameter>--with-system-regex</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive la librairie d'expressions régulières + livrée avec PHP. + </para> + <para> + PHP 4: (Obsolète) Utilise la librairie d'expressions + régulières système. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-tsrm-pth"> + <term> + <parameter>--with-tsrm-pth[=pth-config]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Utilise GNU Pth. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-tsrm-pthreads"> + <term> + <parameter>--with-tsrm-pthreads</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Utilise les threads POSIX (par défaut). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-x"> + <term> + <parameter>--with-x</parameter> + </term> + <listitem> + <para> + PHP 3: Utilise X Window System + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-bzip2-dir"> + <term> + <parameter>--with-bz2[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 4: Ajoute le support bzip2. DIR + est le dossier d'installation de bzip2. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zlib-dir"> + <term> + <parameter>--with-zlib-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib. + </para> + <para> + PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zlib"> + <term> + <parameter>--with-zlib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR + est le dossier d'installation de zlib (par défaut, <literal>/usr</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zziplib"> + <term> + <parameter>--with-zziplib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 4: Inclut le support ZZIPlib (requiert ZZIPlib >= 0.10.6). DIR + est le dossier d'installation de ZZIPliby (par défaut, + <literal>/usr/local</literal>). + </para> + <para> + La dernière version de ZZIPlib est disponible à + <ulink url="&url.zziplib;">&url.zziplib;</ulink>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.without-pcre-regex"> + <term> + <parameter>--without-pcre-regex</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive le support des expressions régulières Perl. + </para> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.without-posix"> + <term> + <parameter>--without-posix</parameter> + </term> + <listitem> + <para> + PHP 3: N'Inclut pas lrs fonctions POSIX. + </para> + <para> + PHP 4: Option non disponible en PHP 4; utilisez plutôt + <link linkend="install.configure.disable-posix">--disable-posix</link>. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.networking"> + <title>Réseau</title> + <variablelist> + <varlistentry id="install.configure.with-curl"> + <term> + <parameter>--with-curl[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support CURL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-ftp"> + <term> + <parameter>--enable-ftp</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-ftp">--with-ftp</link> + </para> + <para> + PHP 4: Active le support FTP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ftp"> + <term> + <parameter>--with-ftp</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support FTP. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-ftp">--enable-ftp</link> + instead + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-url-fopen-wrapper"> + <term> + <parameter>--disable-url-fopen-wrapper</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inactive le support des URL avec <function>fopen</function>. + </para> + <warning> + <para> + Cette option n'est disponible que jusqu'à la version 4.0.3. Les + versions plus récentes fournissent un paramètre dans le + fichier <filename>php.ini</filename> appelé <parameter>allow_url_fopen</parameter>, + afin de vous éviter de faire ce choix au moment de la + compilation. + </para> + </warning> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mod-dav"> + <term> + <parameter>--with-mod-dav=DIR</parameter> + </term> + <listitem> + <para> + 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). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-openssl"> + <term> + <parameter>--with-openssl[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-snmp"> + <term> + <parameter>--with-snmp[=DIR]</parameter> + </term> + <listitem> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-ucd-snmp-hack"> + <term> + <parameter>--enable-ucd-snmp-hack</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le hack UCD SNMP + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sockets"> + <term> + <parameter>--enable-sockets</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support des sockets. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-yaz"> + <term> + <parameter>--with-yaz[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier + d'installation de YAZ (dossier bin). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-yp"> + <term> + <parameter>--enable-yp</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-yp">--with-yp</link> + </para> + <para> + PHP 4: Active le support YellowPages (YP). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-yp"> + <term> + <parameter>--with-yp</parameter> + </term> + <listitem> + <para> + PHP 3: Active le support YellowPages (YP). + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-yp">--enable-yp</link> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mnogosearch"> + <term> + <parameter>--with-mnogosearch</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support mnoGoSearch. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.php"> + <title>Comportement PHP</title> + <variablelist> + <varlistentry id="install.configure.enable-magic-quotes"> + <term> + <parameter>--enable-magic-quotes</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active les magic quotes par défaut. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-short-tags"> + <term> + <parameter>--disable-short-tags</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-track-vars"> + <term> + <parameter>--enable-track-vars</parameter> + </term> + <listitem> + <para> + PHP 3: Active le suivi des variables GET/POST/Cookie par défaut. + </para> + <para> + PHP 4: Option non disponible en PHP 4; à partir de + PHP 4.0.2, cette option est toujours activée. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.servers"> + <title>Serveur</title> + <variablelist> + <varlistentry id="install.configure.with-aolserver-src"> + <term> + <parameter>--with-aolserver-src=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Indique le chemin jusqu'à la distribution source + de AOLserver + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-aolserver"> + <term> + <parameter>--with-aolserver=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Indique le chemin jusqu'à la distribution installée + de AOLserver. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-apache"> + <term> + <parameter>--with-apache[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile PHP en module Apache. DIR est le dossier + d'installation supérieur d'Apache (par défaut, + <literal>/usr/local/etc/httpd</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-apxs"> + <term> + <parameter>--with-apxs[=FILE]</parameter> + </term> + <listitem> + <para> + 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). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-versioning"> + <term> + <parameter>--enable-versioning</parameter> + </term> + <listitem> + <para> + PHP 3: Tire profit du système de versionnage et de scoping fourni + par Solaris 2.x et Linux + </para> + <para> + PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation + pour plus de détails. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-caudium"> + <term> + <parameter>--with-caudium[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + 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, + <literal>$prefix/caudium/server</literal>. Le préfixe est paramétré + par l'option --prefix (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-fhttpd"> + <term> + <parameter>--with-fhttpd[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile PHP comme module fhttpd. DIR est le dossier + d'installation de fhttpd (par défaut, + <literal>/usr/local/src/fhttpd</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-nsapi"> + <term> + <parameter>--with-nsapi=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Indique le chemin jusqu'au serveur Netscape + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-phttpd"> + <term> + <parameter>--with-phttpd=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pi3web"> + <term> + <parameter>--with-pi3web=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile PHP comme module pour Pi3Web. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-roxen"> + <term> + <parameter>--with-roxen=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile PHP comme module pour Pi3Web Pike. DIR est le dossier + d'installation de Roxen (par défaut, + <literal>/usr/local/roxen/server</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-roxen-zts"> + <term> + <parameter>--enable-roxen-zts</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile le module Roxen en utilisant + Zend Thread Safety. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-thttpd"> + <term> + <parameter>--with-thttpd=SRCDIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zeus"> + <term> + <parameter>--with-zeus=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile PHP comme module ISAPI pour Zeus. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.text"> + <title>Texte et langue</title> + <variablelist> + <varlistentry id="install.configure.with-aspell"> + <term> + <parameter>--with-aspell[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support ASPELL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gettext"> + <term> + <parameter>--with-gettext[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support GNU gettext. DIR est le dossier + d'installation de gettext (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-iconv"> + <term> + <parameter>--with-iconv[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support iconv. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pspell"> + <term> + <parameter>--with-pspell[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support PSPELL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-recode"> + <term> + <parameter>--with-recode[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support GNU recode. + </para> + <para> + PHP 4: Inclut le support recode. DIR est le dossier + d'installation de recode. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-shmop"> + <term> + <parameter>--enable-shmop</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4 : Inclut le support shmop. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.xml"> + <title>XML</title> + <variablelist> + <varlistentry id="install.configure.with-dom"> + <term> + <parameter>--with-dom[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support DOM. (requiert libxml >= 2.0). + DIR est le dossier d'installation de libxml (par défaut, + <filename>/usr</filename>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sablot-errors-descriptive"> + <term> + <parameter>--enable-sablot-errors-descriptive</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active les erreurs descriptives. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-sablot"> + <term> + <parameter>--with-sablot[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Sablotron. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-wddx"> + <term> + <parameter>--enable-wddx</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support WDDX. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-xml"> + <term> + <parameter>--disable-xml</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3; Les fonctions XML + ne sont pas construites par défaut. Utilisez plutôt + <link linkend="install.configure.with-xml">--with-xml</link> + pour les activer. + </para> + <para> + PHP 4: Inactive le support XML, qui utilise la librairie expat, + livrée avec PHP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-xml"> + <term> + <parameter>--with-xml</parameter> + </term> + <listitem> + <para> + PHP 3: Active le support XML. + </para> + <para> + PHP 4: Option non disponible en PHP 4; Le support XML est + activé par défaut. Utilisez plutôt + <link linkend="install.configure.disable-xml">--disable-xml</link> pour + l'inactiver. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + </sect1> + <sect1 id="install-windows"> + <title>Installation sous Windows 9x/ME/NT/2000</title> + <para> + Il y a deux méthodes principales pour installer PHP sous Windows : + soit <link linkend="install.windows.manual">manuellement</link>, + soit avec <link linkend="install.windows.installer">InstallShield</link>. + </para> + <para> + Si vous avez Microsoft Visual Studio, vous pouvez aussi + <link linkend="install.windows.build">compiler</link> + PHP à partir des sources. + </para> + <para> + Une fois que PHP est installé sur votre Windows, vous pouvez aussi + ajouter diverses + <link linkend="install.windows.extensions">extensions</link>. + </para> + <sect2 id="install.windows.installer"> + <title>InstallShield sous Windows</title> + <para> + L'installeur Windows de PHP disponible depuis les pages de + <ulink url="&url.php;">téléchargement</ulink>, installe la version + CGI de PHP, et configure les serveurs web IIS, PWS, et Xitami. + </para> + <simpara> + Installez votre serveur <acronym>HTTP</acronym> favori sur votre + système et assurez-vous qu'il fonctionne. + </simpara> + <simpara> + 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. + </simpara> + <simpara> + Le wizard d'installation rassemble suffisamment d'informations pour + configurer <filename>php.ini</filename> 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. + </simpara> + <simpara> + Une fois l'installation terminée, l'installeur vous informera que vous devez + redémarrer. Suivez ce conseil, ou commencez à utiliser PHP immédiatement. + </simpara> + </sect2> + <sect2 id="install.windows.manual"> + <title>Instructions Générales d'installation</title> + <simpara> + Ce guide vous permet d'installer et de configurer manuellement + PHP sur vos stations Windows 9x/Me/NT/2000. La premire version de ce + guide a été compilée par &link.bob;. + La version originale est disponible (en anglais) + à <ulink url="&url.win32install;">&url.win32install;</ulink>. + </simpara> + <para> + Ce guide fournit une aide d'installation pour : + <itemizedlist> + <listitem> <para> - L'installeur Windows de PHP disponible depuis les pages de - <ulink url="&url.php;">téléchargement</ulink>, installe la version - CGI de PHP, et configure les serveurs web IIS, PWS, et Xitami. + Personal Web Server (Version la plus récente recommandée) </para> - <simpara> - Installez votre serveur <acronym>HTTP</acronym> favori sur votre - système et assurez-vous qu'il fonctionne. - </simpara> - <simpara> - 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. - </simpara> - <simpara> - Le wizard d'installation rassemble suffisamment d'informations pour - configurer <filename>php.ini</filename> 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. - </simpara> - <simpara> - Une fois l'installation terminée, l'installeur vous informera que vous devez - redémarrer. Suivez ce conseil, ou commencez à utiliser PHP immédiatement. - </simpara> - </sect2> - <sect2 id="install.windows.manual"> - <title>Instructions Générales d'installation</title> - <simpara> - Ce guide vous permet d'installer et de configurer manuellement - PHP sur vos stations Windows 9x/Me/NT/2000. Ce guide a été - compilé par &link.bob;. La version originale est disponible (en anglais) - à <ulink url="&url.win32install;">&url.win32install;</ulink>. - </simpara> + </listitem> + <listitem> <para> - Ce guide fournit une aide d'installation pour : - <itemizedlist> - <listitem> - <para> - Personal Web Server (Version la plus récente recommandée) - </para> - </listitem> - <listitem> - <para> - Internet Information Server 3 ou 4 - </para> - </listitem> - <listitem> - <para> - Apache 1.3.x - </para> - </listitem> - <listitem> - <para> - Omni HTTPd 2.0b1 et plus récent - </para> - </listitem> - <listitem> - <para> - Oreilly Website Pro - </para> - </listitem> - <listitem> - <para> - Xitami - </para> - </listitem> - </itemizedlist> + Internet Information Server 3 ou 4 </para> + </listitem> + <listitem> <para> - PHP 4 pour Windows est décliné en deux versions : un exécutable - CGI (<filename>php.exe</filename>), 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 <emphasis>ne sont pas</emphasis> 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. - </para> - <para> - Si vous choisissez l'un des modules SAPI et utilisez Windows 95, - pensez à télécharger la mise à jour DCOM à - <ulink url="http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe">Microsoft - DCOM pages</ulink>. 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 <emphasis>n'est pas</emphasis> 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. - </para> + Apache 1.3.x + </para> + </listitem> + <listitem> <para> - Voici les différentes étapes d'installation avant les - étapes spécifiques au serveur. - <itemizedlist> - <listitem> - <para> - Extrayez la distribution dans le dossier de votre - choix. <filename>"C:\PHP\"</filename> est une bonne idée. - </para> - </listitem> - <listitem> - <para> - Copiez le fichier '<filename>php.ini-dist</filename>' dans votre dossier - '%WINDOWS%' sous Windows 95/98, ou vers votre - dossier '%SYSTEMROOT%' sous Windows NT ou Windows - 2000 et renommez le en '<filename>php.ini</filename>'. Votre dossier - '%WINDOWS%' ou '%SYSTEMROOT%' est généralement : - <simplelist> - <member>c:\windows pour Windows 95/98</member> - <member>c:\winnt ou c:\winnt40 pour les serveurs NT/2000</member> - </simplelist> - </para> - </listitem> - <listitem> - <para> - Editez votre fichier <filename>php.ini</filename> : - <itemizedlist> - <listitem> - <simpara> - 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 - </simpara> - </listitem> - <listitem> - <simpara> - Si vous utilisez Omni Httpd, sautez l'étape suivante. - Modifiez 'doc_root' pour qu'il pointe sur votre - racine de serveur web. ex: <filename>c:\apache\htdocs</filename> - ou <filename>c:\webroot</filename>. - </simpara> - </listitem> - <listitem> - <simpara> - 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 <ulink url="&url.php.faq;">FAQ</ulink> - PHP a plus d'informations sur ces librairies. Vous pouvez - aussi charger dynamiquement ces librairies avec - <command>dl("php_*.dll");</command>. Voyez la - section sur les - <link linkend="install.windows.extensions">extensions Windows</link>. - </simpara> - </listitem> - <listitem> - <simpara> - Sous PWS et IIS, vous pouvez modifier le fichier - <filename>browscap.ini</filename> pour qu'il pointe sur : - <filename>c:\windows\system\inetsrv\browscap.ini</filename> sous - Windows 95/98 et <filename>c:\winnt\system32\inetsrv\browscap.ini</filename> - sous NT. Plus de détails sur l'utilisation de - browscap sont accessibles sur ce - <ulink url="&url.browscap;">miroir</ulink>, sélectionnez - le bouton "source" pour le voir en action. - </simpara> - </listitem> - </itemizedlist> - </para> - </listitem> - </itemizedlist> + Omni HTTPd 2.0b1 et plus récent </para> - </sect2> - <sect2 id="install.windows.build"> - <title>Compilation des sources</title> + </listitem> + <listitem> <para> - 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 : + Oreilly Website Pro </para> - <orderedlist> - <listitem><simpara> - 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. - </simpara></listitem> - <listitem><simpara> - 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. - </simpara></listitem> - </orderedlist> - <sect3 id="install.windows.build.prepare"> - <title>Préparation</title> - <para> - Avant de commencer, il faut télécharger un maximum de fichiers! - </para> + </listitem> + <listitem> + <para> + Xitami + </para> + </listitem> + </itemizedlist> + </para> + <para> + PHP 4 pour Windows est décliné en deux versions : un exécutable + CGI (<filename>php.exe</filename>), 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 <emphasis>ne sont pas</emphasis> 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. + </para> + <para> + Si vous choisissez l'un des modules SAPI et utilisez Windows 95, + pensez à télécharger la mise à jour DCOM à + <ulink url="http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe">Microsoft + DCOM pages</ulink>. 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 <emphasis>n'est pas</emphasis> 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. + </para> + <para> + Voici les différentes étapes d'installation avant les + étapes spécifiques au serveur. + <itemizedlist> + <listitem> + <para> + Extrayez la distribution dans le dossier de votre + choix. <filename>"C:\PHP\"</filename> est une bonne idée. + </para> + </listitem> + <listitem> + <para> + L'excutable 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 systme, qui est gnralement : + <simplelist> + <member>c:\windows\system pour Windows 95/98</member> + <member>c:\winnt\system32 pour Windows NT/2000</member> + </simplelist> + Les fichiers copier sont : + <simplelist> + <member> + 'php4ts.dll', s'il existe, crasez le + </member> + <member> + Les fichiers 'dlls' de votre distribution. Si vous les + avez dj install, ne les remplacez pas, sauf si quelquechose + ne fonctionne pas correctement (avant de les craser, il est + recommand de les sauver de toutes manires). + </member> + </simplelist> + </para> + </listitem> + <listitem> + <para> + Copiez le fichier '<filename>php.ini-dist</filename>' dans votre dossier + '%WINDOWS%' sous Windows 95/98, ou vers votre + dossier '%SYSTEMROOT%' sous Windows NT ou Windows + 2000 et renommez le en '<filename>php.ini</filename>'. Votre dossier + '%WINDOWS%' ou '%SYSTEMROOT%' est généralement : + <simplelist> + <member>c:\windows pour Windows 95/98</member> + <member>c:\winnt ou c:\winnt40 pour les serveurs NT/2000</member> + </simplelist> + </para> + </listitem> + <listitem> + <para> + Editez votre fichier <filename>php.ini</filename> : <itemizedlist> <listitem> <simpara> - Pour commencer, téléchargez le Cygwin depuis le miroir <ulink - url="http://sources.redhat.com/cygwin/download.html">cygwin</ulink> - le plus proche. Cela vous donnera les utilitaires GNU les plus - populaires, utilisés durant le processus de compilation. + 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 </simpara> </listitem> <listitem> <simpara> - Téléchargez le reste des utilitaires de compilation dont vous aurez besoin - depuis le site PHP à <ulink url="http://www.php.net/extra/win32build.zip"> - http://www.php.net/extra/win32build.zip</ulink>. + Si vous utilisez Omni Httpd, sautez l'étape suivante. + Modifiez 'doc_root' pour qu'il pointe sur votre + racine de serveur web. ex: <filename>c:\apache\htdocs</filename> + ou <filename>c:\webroot</filename>. </simpara> </listitem> <listitem> <simpara> - Téléchargez le code source du DNS utilisé par PHP - à <ulink url="http://www.php.net/extra/bindlib_w32.zip"> - http://www.php.net/extra/bindlib_w32.zip</ulink>. Il - remplacera le fichier <filename>resolv.lib</filename> - inclut dans <filename>win32build.zip</filename>. + 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 <ulink url="&url.php.faq;">FAQ</ulink> + PHP a plus d'informations sur ces librairies. Vous pouvez + aussi charger dynamiquement ces librairies avec + <command>dl("php_*.dll");</command>. Voyez la + section sur les + <link linkend="install.windows.extensions">extensions Windows</link>. </simpara> </listitem> <listitem> <simpara> - Si vous n'avez pas d'utilitaire de dézippage, vous devez en - télécharger un. Une version libre est disponible à <ulink - url="http://www.cdrom.com/pub/infozip/UnZip.html">InfoZip</ulink>. + Sous PWS et IIS, vous pouvez modifier le fichier + <filename>browscap.ini</filename> pour qu'il pointe sur : + <filename>c:\windows\system\inetsrv\browscap.ini</filename> sous + Windows 95/98 et <filename>c:\winnt\system32\inetsrv\browscap.ini</filename> + sous NT. Plus de détails sur l'utilisation de + browscap sont accessibles sur ce + <ulink url="&url.browscap;">miroir</ulink>, sélectionnez + le bouton "source" pour le voir en action. </simpara> </listitem> </itemizedlist> + </para> + </listitem> + </itemizedlist> + </para> + </sect2> + <sect2 id="install.windows.build"> + <title>Compilation des sources</title> + <para> + 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 : + </para> + <orderedlist> + <listitem><simpara> + 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. + </simpara></listitem> + <listitem><simpara> + 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. + </simpara></listitem> + </orderedlist> + <sect3 id="install.windows.build.prepare"> + <title>Préparation</title> + <para> + Avant de commencer, il faut télécharger un maximum de fichiers! + </para> + <itemizedlist> + <listitem> + <simpara> + Pour commencer, téléchargez le Cygwin depuis le miroir <ulink + url="http://sources.redhat.com/cygwin/download.html">cygwin</ulink> + le plus proche. Cela vous donnera les utilitaires GNU les plus + populaires, utilisés durant le processus de compilation. + </simpara> + </listitem> + <listitem> + <simpara> + Téléchargez le reste des utilitaires de compilation dont vous aurez besoin + depuis le site PHP à <ulink url="http://www.php.net/extra/win32build.zip"> + http://www.php.net/extra/win32build.zip</ulink>. + </simpara> + </listitem> + <listitem> + <simpara> + Téléchargez le code source du DNS utilisé par PHP + à <ulink url="http://www.php.net/extra/bindlib_w32.zip"> + http://www.php.net/extra/bindlib_w32.zip</ulink>. Il + remplacera le fichier <filename>resolv.lib</filename> + inclut dans <filename>win32build.zip</filename>. + </simpara> + </listitem> + <listitem> + <simpara> + Si vous n'avez pas d'utilitaire de dézippage, vous devez en + télécharger un. Une version libre est disponible à <ulink + url="http://www.cdrom.com/pub/infozip/UnZip.html">InfoZip</ulink>. + </simpara> + </listitem> + </itemizedlist> + <simpara> + Finalement, vous aurez besoin des sources PHP 4 elles-mêmes!! + Les dernières versions sont accessibles sur le serveur + CVS <ulink url="http://www.php.net/anoncvs.php">anonyme</ulink>. Si vous + téléchargez une version + <ulink url="http://snaps.php.net/">intermédiaire</ulink> + ou la <ulink url="http://www.php.net/downloads.php">source</ulink>, vous + devez non seulement extraire les fichiers, mais aussi convertir les + nouvelles lignes en leur équivalent windows (crlf) dans les fichiers + <filename>*.dsp</filename> et <filename>*.dsw</filename> avant que + Microsoft Visual C++ ne soit capable de les comprendre. + </simpara> + <note> + <simpara> + Placez les dossiers <filename>Zend</filename> et + <filename>TSRM</filename> dans le dossier + <filename>php4</filename> pour que les projets puissent les + trouver durant la compilation. + </simpara> + </note> + </sect3> + <sect3 id="install.windows.build.install"> + <title>Mettre tout ensemble</title> + <itemizedlist> + <listitem> + <simpara> + Suivez les instructions pour installer l'utilitaire d'unzip de + votre choix. + </simpara> + </listitem> + <listitem> + <simpara> + Exécutez <filename>setup.exe</filename> et suivez les instructions + d'installation. Si vous décidez d'installer dans un autre + dossier que <filename>c:\cygnus</filename>, indiquez le au processus de + compilation en modifiant la variable d'environnement + Cygwin. Sous Windows 95/98, modifier une variable + d'environnement se fait en ajoutant une ligne dans le + fichier <filename>autoexec.bat</filename>. Sous Windows NT, allez + dans le menu "Démarrer => Paramètres => Panneau de contrôle => Système " + ("My Computer => Control Panel => System ") et + sélectionnez l'onglet "environnement" ("environment"). + </simpara> + <warning> + <simpara> + Créez un dossier temporaire pour Cygwin, sinon de nombreuses + commandes (comme bison) échoueront. Sous Windows 95/98, + <userinput>mkdir C:\TMP</userinput>. Sous Windows NT, + <userinput>mkdir %SystemDrive%\tmp</userinput>. + </simpara> + </warning> + </listitem> + <listitem> + <simpara> + Créez un dossier et dézippez <filename>win32build.zip</filename> dedans. + </simpara> + </listitem> + <listitem> + <simpara> + Lancez Microsoft Visual C++, et allez dans le menu + "select Tools => Options". Dans le dialogue, sélectionnez + l'onglet "directories". Assurez-vous que <filename>cygwin\bin</filename>, + <filename>win32build\include</filename>, et + <filename>win32build\lib</filename> sont bien + dans les menus déroulants "Executables", "Include", et "Library". + (Pour ajouter une entrée, sélectionnez une ligne + blanche, et tapez). Une entrée typique ressemble à ceci : + </simpara> + <itemizedlist> + <listitem> + <simpara> + <filename>c:\cygnus\bin</filename> + </simpara> + </listitem> + <listitem> + <simpara> + <filename>c:\php-win32build\include</filename> + </simpara> + </listitem> + <listitem> + <simpara> + <filename>c:\php-win32build\lib</filename> + </simpara> + </listitem> + </itemizedlist> + <simpara> + Pressez "OK", et sortez de Visual C++. + </simpara> + </listitem> + <listitem> + <simpara> + Créez un autre dossier et dézippez <filename>bindlib_w32.zip</filename> + dedans. Décidez si vous avez besoin des symboles de débuggage + (bindlib - Win32 Debug) ou non (bindlib - Win32 Release). + Compilez la configuration adéquate : + </simpara> + <itemizedlist> + <listitem> + <simpara> + Pour les utilisateurs de GUI, lancez VC++, puis sélectionnez le + menu "File => Open Workspace" et "bindlib". Puis sélectionnez + "Build=>Set Active Configuration" et sélectionnez la configuration + voulue. Enfin, sélectionnez "Build=>Rebuild All". + </simpara> + </listitem> + <listitem> <simpara> - Finalement, vous aurez besoin des sources PHP 4 elles-mêmes!! - Les dernières versions sont accessibles sur le serveur - CVS <ulink url="http://www.php.net/anoncvs.php">anonyme</ulink>. Si vous - téléchargez une version - <ulink url="http://snaps.php.net/">intermédiaire</ulink> - ou la <ulink url="http://www.php.net/downloads.php">source</ulink>, vous - devez non seulement extraire les fichiers, mais aussi convertir les - nouvelles lignes en leur équivalent windows (crlf) dans les fichiers - <filename>*.dsp</filename> et <filename>*.dsw</filename> avant que - Microsoft Visual C++ ne soit capable de les comprendre. + Pour les utilisateurs en ligne de commande, assurez-vous que + vous avez enregistré les variables d'environnement C++, ou que + vous avez exécuté <command>vcvars.bat</command>. Exécutez + maintenant l'une des commandes suivantes : </simpara> - <note> - <simpara> - Placez les dossiers <filename>Zend</filename> et - <filename>TSRM</filename> dans le dossier - <filename>php4</filename> pour que les projets puissent les - trouver durant la compilation. - </simpara> - </note> - </sect3> - <sect3 id="install.windows.build.install"> - <title>Mettre tout ensemble</title> <itemizedlist> <listitem> <simpara> - Suivez les instructions pour installer l'utilitaire d'unzip de - votre choix. - </simpara> - </listitem> - <listitem> - <simpara> - Exécutez <filename>setup.exe</filename> et suivez les instructions - d'installation. Si vous décidez d'installer dans un autre - dossier que <filename>c:\cygnus</filename>, indiquez le au processus de - compilation en modifiant la variable d'environnement - Cygwin. Sous Windows 95/98, modifier une variable - d'environnement se fait en ajoutant une ligne dans le - fichier <filename>autoexec.bat</filename>. Sous Windows NT, allez - dans le menu "Démarrer => Paramètres => Panneau de contrôle => Système " - ("My Computer => Control Panel => System ") et - sélectionnez l'onglet "environnement" ("environment"). - </simpara> - <warning> - <simpara> - Créez un dossier temporaire pour Cygwin, sinon de nombreuses - commandes (comme bison) échoueront. Sous Windows 95/98, - <userinput>mkdir C:\TMP</userinput>. Sous Windows NT, - <userinput>mkdir %SystemDrive%\tmp</userinput>. - </simpara> - </warning> - </listitem> - <listitem> - <simpara> - Créez un dossier et dézippez <filename>win32build.zip</filename> dedans. - </simpara> - </listitem> - <listitem> - <simpara> - Lancez Microsoft Visual C++, et allez dans le menu - "select Tools => Options". Dans le dialogue, sélectionnez - l'onglet "directories". Assurez-vous que <filename>cygwin\bin</filename>, - <filename>win32build\include</filename>, et - <filename>win32build\lib</filename> sont bien - dans les menus déroulants "Executables", "Include", et "Library". - (Pour ajouter une entrée, sélectionnez une ligne - blanche, et tapez). Une entrée typique ressemble à ceci : + <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Debug"</userinput> </simpara> - <itemizedlist> - <listitem> - <simpara> - <filename>c:\cygnus\bin</filename> - </simpara> - </listitem> - <listitem> - <simpara> - <filename>c:\php-win32build\include</filename> - </simpara> - </listitem> - <listitem> - <simpara> - <filename>c:\php-win32build\lib</filename> - </simpara> - </listitem> - </itemizedlist> - <simpara> - Pressez "OK", et sortez de Visual C++. - </simpara> - </listitem> - <listitem> - <simpara> - Créez un autre dossier et dézippez <filename>bindlib_w32.zip</filename> - dedans. Décidez si vous avez besoin des symboles de débuggage - (bindlib - Win32 Debug) ou non (bindlib - Win32 Release). - Compilez la configuration adéquate : - </simpara> - <itemizedlist> - <listitem> - <simpara> - Pour les utilisateurs de GUI, lancez VC++, puis sélectionnez le - menu "File => Open Workspace" et "bindlib". Puis sélectionnez - "Build=>Set Active Configuration" et sélectionnez la configuration - voulue. Enfin, sélectionnez "Build=>Rebuild All". - </simpara> - </listitem> - <listitem> - <simpara> - Pour les utilisateurs en ligne de commande, assurez-vous que - vous avez enregistré les variables d'environnement C++, ou que - vous avez exécuté <command>vcvars.bat</command>. Exécutez - maintenant l'une des commandes suivantes : - </simpara> - <itemizedlist> - <listitem> - <simpara> - <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Debug"</userinput> - </simpara> - </listitem> - <listitem> - <simpara> - <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Release"</userinput> - </simpara> - </listitem> - </itemizedlist> - </listitem> - <listitem> - <simpara> - A ce stade, vous avez une librairie <filename>resolv.lib</filename> - utilisable, soit dans votre dossier <filename>Debug</filename>, - soit sans le dossier <filename>Release</filename>. Copiez ce fichier - dans votre dossier <filename>win32build\lib</filename>, en remplaçant - le fichier du même nom. - </simpara> - </listitem> - </itemizedlist> </listitem> - </itemizedlist> - </sect3> - <sect3 id="install.windows.build.compile"> - <title>Compilation</title> - <simpara> - La meilleure façon de compiler est de commander par la version - CGI/exécutable. - </simpara> - <itemizedlist> - <listitem> - <simpara> - Pour les utilisateurs GUI, lancez VC++, puis sélectionnez le - menu "File => Open Workspace" et sélectionnez "php4ts". Ensuite, - sélectionnez le menu "Build=>Set Active Configuration", - et sélectionnez la configuration voulue. Finalement, - sélectionnez le menu "Build=>Rebuild All". - </simpara></listitem> <listitem> <simpara> - Pour les utilisateurs en ligne de commande, assurez-vous que - vous avez enregistré les variables d'environnement C++, ou que - vous avez exécuté <command>vcvars.bat</command>. Exécutez - maintenant l'une des commandes suivantes : + <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Release"</userinput> </simpara> - <itemizedlist> - <listitem><simpara> - <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Debug_TS"</userinput> - </simpara></listitem> - <listitem><simpara> - <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"</userinput> - </simpara></listitem> - <listitem> - <simpara> - A ce stade, vous avez une librairie <filename>php.exe</filename> - utilisable, soit dans votre dossier <filename>Debug_TS</filename> - soit sans le dossier <filename>Release_TS</filename>. - </simpara> - </listitem> - </itemizedlist> </listitem> </itemizedlist> + </listitem> + <listitem> <simpara> - Répétez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> - (qui est dans <filename>sapi\isapi</filename>) pour compiler le - code nécessaire pour intégrer PHP avec Microsoft IIS. + A ce stade, vous avez une librairie <filename>resolv.lib</filename> + utilisable, soit dans votre dossier <filename>Debug</filename>, + soit sans le dossier <filename>Release</filename>. Copiez ce fichier + dans votre dossier <filename>win32build\lib</filename>, en remplaçant + le fichier du même nom. </simpara> - </sect3> - </sect2> - <sect2 id="install.windows.extensions"> - <title>Installation des extensions sous Windows</title> - <para> - Après avoir installé PHP et votre serveur web sous Windows, - vous voudrez sûrement ajouter quelques extensions bien pratiques. - La table suivante liste une partie des extensions disponibles. - Comme indiqué dans le manuel, vous pouvez choisir quelles - extensions vous voulez charger en décommentant - la ligne 'extension=php_*.dll' dans le fichier <filename>php.ini</filename>. - Certaines extensions requièrent des librairies supplémentaires - pour fonctionner correctement. La - <ulink url="&url.php.faq;">FAQ PHP</ulink> a plus de détails - sur comment trouver ces librairies, et où les télécharger. - Vous pouvez aussi charger dynamiquement un module avec la fonction - <function>dl</function>. - </para> - <para> - Les fichiers DLLs des extensions PHP sont préfixés par 'php_'. Cela - évite la confusion des extensions PHP et de leurs librairies. - </para> - <note> - <para> - En PHP 4.0.4pl1, les extensions MySQL, ODBC, FTP, Calendar, BCMath, - COM, PCRE, Session, WDDX et XML sont activées - <emphasis>par défaut</emphasis>. Vous n'avez rien à - faire pour qu'elles soient inclues. Lisez le fichier - <filename>README.txt</filename> ou <filename>install.txt</filename> - dans votre distribution pour connaître la liste des modules par - défaut. - </para> - </note> - <para> - <table> - <title>Extensions PHP</title> - <tgroup cols="2"> - <tbody> - <row> - <entry>php_calendar.dll</entry> - <entry>Fonctions de conversions calendaires</entry> - </row> - <row> - <entry>php_crypt.dll</entry> - <entry>Fonctions de cryptage</entry> - </row> - <row> - <entry>php_dbase.dll</entry> - <entry>Fonctions DBase</entry> - </row> - <row> - <entry>php_dbm.dll</entry> - <entry>Librairie d'émulation GDBM via Berkely DB2</entry> - </row> - <row> - <entry>php_filepro.dll</entry> - <entry>Lecture des bases filepro</entry> - </row> - <row> - <entry>php_gd.dll</entry> - <entry>Bibliothèque GD (pour les manipulations d'images)</entry> - </row> - <row> - <entry>php_hyperwave.dll</entry> - <entry>Fonctions HyperWave</entry> - </row> - <row> - <entry>php_imap4r2.dll</entry> - <entry>Fonctions <acronym>IMAP</acronym> 4</entry> - </row> - <row> - <entry>php_ldap.dll</entry> - <entry>Fonctions LDAP</entry> - </row> - <row> - <entry>php_msql1.dll</entry> - <entry>Fonctions mSQL 1</entry> - </row> - <row> - <entry>php_msql2.dll</entry> - <entry>Fonctions mSQL 2</entry> - </row> - <row> - <entry>php_mssql.dll</entry> - <entry>Fonctions MSSQL (requiert MSSQL DB-Libraries)</entry> - </row> - <row> - <entry>php3_mysql.dll (compilé dans PHP 4)</entry> - <entry>Fonctions MySQL</entry> - </row> - <row> - <entry>php_nsmail.dll</entry> - <entry>Fonctions Netscape mail</entry> - </row> - <row> - <entry>php_oci73.dll</entry> - <entry>Fonctions Oracle</entry> - </row> - <row> - <entry>php_snmp.dll</entry> - <entry>Fonctions <acronym>SNMP</acronym> get et walk (NT uniquement!)</entry> - </row> - <row> - <entry>php_zlib.dll</entry> - <entry>Fonctions ZLib</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - </sect2> - </sect1> - <sect1 id="install.apache"> - <title>Installation du serveur Apache</title> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + </sect3> + <sect3 id="install.windows.build.compile"> + <title>Compilation</title> + <simpara> + La meilleure façon de compiler est de commander par la version + CGI/exécutable. + </simpara> + <itemizedlist> + <listitem> + <simpara> + Pour les utilisateurs GUI, lancez VC++, puis sélectionnez le + menu "File => Open Workspace" et sélectionnez "php4ts". Ensuite, + sélectionnez le menu "Build=>Set Active Configuration", + et sélectionnez la configuration voulue. Finalement, + sélectionnez le menu "Build=>Rebuild All". + </simpara></listitem> + <listitem> + <simpara> + Pour les utilisateurs en ligne de commande, assurez-vous que + vous avez enregistré les variables d'environnement C++, ou que + vous avez exécuté <command>vcvars.bat</command>. Exécutez + maintenant l'une des commandes suivantes : + </simpara> + <itemizedlist> + <listitem><simpara> + <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Debug_TS"</userinput> + </simpara></listitem> + <listitem><simpara> + <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"</userinput> + </simpara></listitem> + <listitem> + <simpara> + A ce stade, vous avez une librairie <filename>php.exe</filename> + utilisable, soit dans votre dossier <filename>Debug_TS</filename> + soit sans le dossier <filename>Release_TS</filename>. + </simpara> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <simpara> + Répétez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> + (qui est dans <filename>sapi\isapi</filename>) pour compiler le + code nécessaire pour intégrer PHP avec Microsoft IIS. + </simpara> + </sect3> + </sect2> + <sect2 id="install.windows.extensions"> + <title>Installation des extensions sous Windows</title> + <para> + Après avoir installé PHP et votre serveur web sous Windows, + vous voudrez sûrement ajouter quelques extensions bien pratiques. + La table suivante liste une partie des extensions disponibles. + Comme indiqué dans le manuel, vous pouvez choisir quelles + extensions vous voulez charger en décommentant + la ligne 'extension=php_*.dll' dans le fichier <filename>php.ini</filename>. + Vous pouvez aussi charger dynamiquement un module avec la fonction + <function>dl</function>. + </para> + <para> + Les fichiers DLLs des extensions PHP sont préfixés + par 'php_' en PHP 4, et 'php3_' en PHP 3. Cela évite la confusion + des extensions PHP et de leurs librairies. + </para> + <note> <para> - Cette section contient des notes spécifiques pour l'installation de PHP - avec Apache, aussi bien pour la version - <link linkend="install.apache.unix">Unix</link> que - <link linkend="install.apache.windows">Windows</link>. + En PHP 4.0.4pl1, les extensions BCMath, BCMath,Calendar, COM, + FTP, MySQL, ODBC, PCRE, Sessions, WDDX et XML sont activées + <emphasis>par défaut</emphasis>. Vous n'avez rien à + faire pour qu'elles soient inclues. Lisez le fichier + <filename>README.txt</filename> ou <filename>install.txt</filename> + dans votre distribution pour connaître la liste des modules par + défaut. </para> - <sect2 id="install.apache.unix"> - <title>Détails pour l'installation de PHP sous Apache sous Unix.</title> - <para> - Vous pouvez sélectionner des options à ajouter au fichier - <command>configure</command> à la ligne 8 depuis la - <link linkend="install.configure">liste complète des options de configuration</link>. - </para> - <example id="install.apache.unix.longer"> - <title> - Instructions d'installation (version module) - </title> - <programlisting> + </note> + <para> + <table> + <title>Extensions PHP</title> + <tgroup cols="2"> + <tbody> + <entry>php_bz2.dll</entry> + <entry>Fonctions de compression Bzip2</entry> + </row> + <row> + <entry>php_calendar.dll</entry> + <entry>Fonctions de conversions calendaires (Depuis PHP 4.03, elles sont + actives par dfaut)</entry> + </row> + <row> + <entry>php_cpdf.dll</entry> + <entry>Fonctions ClibPDF</entry> + </row> <row> + <entry>php_crypt.dll</entry> + <entry>Fonctions de cryptage</entry> + </row> + <row> + <entry>php_ctype.dll</entry> + <entry>Fonctions ctype</entry> + </row> + <row> + <entry>php_curl.dll</entry> + <entry>Fonctions CURL</entry> + </row> + <row> + <entry>php_cybercash.dll</entry> + <entry>Fonctions de paiement Cybercash</entry> + </row> + <row> + <entry>php_db.dll</entry> + <entry>Fonctions DBM</entry> + </row> + <row> + <entry>php_dba.dll</entry> + <entry>Fonctions dbm-style</entry> + </row> + <row> + <entry>php_dbase.dll</entry> + <entry>Fonctions DBase</entry> + </row> + <row> + <entry>php3_dbm.dll</entry> + <entry>Librairie d'émulation GDBM via Berkely DB2</entry> + </row> + <row> + <entry>php_domxml.dll</entry> + <entry>Fonctions DOM XML</entry> + </row> + <row> + <entry>php_dotnet.dll</entry> + <entry>Fonctions .NET</entry> + </row> + <row> + <entry>php_exif.dll</entry> + <entry>Enttes EXIF des images JPEG</entry> + </row> + <row> + <entry>php_fbsql.dll</entry> + <entry>Fonctions FrontBase</entry> + </row> + <row> + <entry>php_fdf.dll</entry> + <entry>Fonction FDF (Forms Data Format)</entry> + </row> + <row> + <entry>php_filepro.dll</entry> + <entry>Lecture des bases filepro</entry> + </row> + <row> + <entry>php_ftp.dll</entry> + <entry>Fonctions FTP(Depuis PHP 4.0.3, elles sont actives par dfaut)</entry> + </row> + <row> + <entry>php_gd.dll</entry> + <entry>Bibliothèque GD (pour les manipulations d'images)</entry> + </row> + <row> + <entry>php_gettext.dll</entry> + <entry>Fonctions GNU Gettext</entry> + </row> + <row> + <entry>php_hyperwave.dll</entry> + <entry>Fonctions HyperWave</entry> + </row> + <row> + <entry>php_iconv.dll</entry> + <entry>Fonctions de conversions ICONV</entry> + </row> + <row> + <entry>php_ifx.dll</entry> + <entry>Fonctions Informix</entry> + </row> + <row> + <entry>php_iisfunc.dll</entry> + <entry>Fonctions IIS</entry> + </row> + <row> + <entry>php_imap.dll</entry> + <entry>Fonctions IMAP 4(en PHP 3: php3_imap4r1.dll)</entry> + </row> + <row> + <entry>php_ingres.dll</entry> + <entry>Fonctions Ingres II</entry> + </row> + <row> + <entry>php_interbase.dll</entry> + <entry>Fonctoins InterBase</entry> + </row> + <row> + <entry>php_java.dll</entry> + <entry>Extension Java</entry> + </row> + <row> + <entry>php_ldap.dll</entry> + <entry>Fonctions LDAP</entry> + </row> + <row> + <entry>php_mhash.dll</entry> + <entry>Fonctions Mhash</entry> + </row> + <row> + <entry>php_ming.dll</entry> + <entry>Fonctions Ming pour Flash</entry> + </row> + <row> + <entry>php_msql.dll</entry> + <entry>Fonctions mSQL</entry> + </row> + <row> + <entry>php3_msql1.dll</entry> + <entry>Fonctions mSQL 1</entry> + </row> + <row> + <entry>php3_msql2.dll</entry> + <entry>Fonctions mSQL 2</entry> + </row> + <row> + <entry>php_mssql.dll</entry> + <entry>Fonctions MSSQL (anciennement php_mssql70.dll, + requiert MSSQL DB-Libraries)</entry> + </row> + <row> + <entry>php3_mysql.dll</entry> + <entry>Fonctions MySQL (Actives par dfaut en PHP 4)</entry> + </row> + <row> + <entry>php_nsmail.dll</entry> + <entry>Fonctions Netscape mail</entry> + </row> + <row> + <entry>php3_oci73.dll</entry> + <entry>Fonctions Oracle</entry> + </row> + <row> + <entry>php_oci8.dll</entry> + <entry>Fonctions Oracle 8</entry> + </row> + <row> + <entry>php_openssl.dll</entry> + <entry>Fonctions OpenSSL</entry> + </row> + <row> + <entry>php_oracle.dll</entry> + <entry>Fonctions Oracle</entry> + </row> + <row> + <entry>php_pdf.dll</entry> + <entry>Fonctions PDF</entry> + </row> + <row> + <entry>php_pgsql.dll</entry> + <entry>Fonctions PostgreSQL</entry> + </row> + <row> + <entry>php_printer.dll</entry> + <entry>Fonctions d'impression</entry> + </row> + <row> + <entry>php_sablot.dll</entry> + <entry>Focntions XSLT</entry> + </row> + <row> + <entry>php_snmp.dll</entry> + <entry>Fonctions <acronym>SNMP</acronym> get et walk (NT uniquement!)</entry> + </row> + <row> + <entry>php_sybase_ct.dll</entry> + <entry>Fonctions Sybase</entry> + </row> + <row> + <entry>php_yaz.dll</entry> + <entry>Fonctions YAZ</entry> + </row> + <row> + <entry>php_zlib.dll</entry> + <entry>Fonctions ZLib</entry> + </row> + </tbody> + </tgroup> + </table> + </para> + </sect2> + </sect1> + <sect1 id="install.apache"> + <title>Installation du serveur Apache</title> + <para> + Cette section contient des notes spécifiques pour l'installation de PHP + avec Apache, aussi bien pour la version + <link linkend="install.apache.unix">Unix</link> que + <link linkend="install.apache.windows">Windows</link>. + </para> + <sect2 id="install.apache.unix"> + <title>Détails pour l'installation de PHP sous Apache sous Unix.</title> + <para> + Vous pouvez sélectionner des options à ajouter au fichier + <command>configure</command> à la ligne 8 depuis la + <link linkend="install.configure">liste complète des options de configuration</link>. + </para> + <example id="install.apache.unix.longer"> + <title> + Instructions d'installation (version module) + </title> + <programlisting> 1. gunzip apache_1.3.x.tar.gz 2. tar xvf apache_1.3.x.tar 3. gunzip php-x.x.x.tar.gz @@ -3448,16 +3604,16 @@ 18. Utilisez votre procédure habituelle pour démarrer votre serveur Apache. (vous devez l'éteindre et le redémarrer, pas seulement lui envoyer un signal HUP ou USR1.) - </programlisting> - </example> - <para> - Suivant votre installation d'Apache et votre variante d'Unix, - il existe de nombreuses façons d'arrêter et redémarrer - Apache. Voici une liste des commandes typiques, pour différentes - installations. Remplacez <literal>/path/to/</literal> par - le chemin d'accès à vos applications sur votre système. - <informalexample> - <programlisting> + </programlisting> + </example> + <para> + Suivant votre installation d'Apache et votre variante d'Unix, + il existe de nombreuses façons d'arrêter et redémarrer + Apache. Voici une liste des commandes typiques, pour différentes + installations. Remplacez <literal>/path/to/</literal> par + le chemin d'accès à vos applications sur votre système. + <informalexample> + <programlisting> 1. Nombreuses variantes Linux SysV : /etc/rc.d/init.d/httpd restart 2. Avec les scripts apachectl : @@ -3469,253 +3625,253 @@ 4. En utilisant mod_ssl, ou un autre seveur SSL, manuellement : /path/to/apachectl stop /path/to/apachectl startssl - </programlisting> - </informalexample> - Les exécutables apachectl et http(s)dctl peuvent être situés - dans différents dossiers. Si votre système a - <literal>locate</literal> ou <literal>whereis</literal> ou - <literal>which</literal>, utilisez-les pour retrouver vos - programmes. - </para> - <para> - Différents exemples de compilation PHP pour Apache suivent : - <informalexample> - <programlisting> + </programlisting> + </informalexample> + Les exécutables apachectl et http(s)dctl peuvent être situés + dans différents dossiers. Si votre système a + <literal>locate</literal> ou <literal>whereis</literal> ou + <literal>which</literal>, utilisez-les pour retrouver vos + programmes. + </para> + <para> + Différents exemples de compilation PHP pour Apache suivent : + <informalexample> + <programlisting> ./configure --with-apxs --with-pgsql - </programlisting> - </informalexample> - </para> - <para> - Cette commande va créer une librairie partagée - <filename>libphp4.so</filename> qui sera chargée par Apache avec - une ligne LoadModule dans le fichier <filename>httpd.conf</filename>. - Le support PostgreSQL est aussi inclut dans <filename>libphp4.so</filename>. - </para> - <para> - <informalexample> - <programlisting> + </programlisting> + </informalexample> + </para> + <para> + Cette commande va créer une librairie partagée + <filename>libphp4.so</filename> qui sera chargée par Apache avec + une ligne LoadModule dans le fichier <filename>httpd.conf</filename>. + Le support PostgreSQL est aussi inclut dans <filename>libphp4.so</filename>. + </para> + <para> + <informalexample> + <programlisting> ./configure --with-apxs --with-pgsql=shared - </programlisting> - </informalexample> - </para> - <para> - Cette commande va créer une autre librairie partagée - <filename>libphp4.so</filename>, mais va aussi créer une - librairie partagée <filename>pgsql.so</filename> qui sera chargée - dans PHP avec les options de configurations du fichier - <filename>php.ini</filename> ou par chargement dynamique - avec <function>dl</function>. - </para> - <para> - <informalexample> - <programlisting> + </programlisting> + </informalexample> + </para> + <para> + Cette commande va créer une autre librairie partagée + <filename>libphp4.so</filename>, mais va aussi créer une + librairie partagée <filename>pgsql.so</filename> qui sera chargée + dans PHP avec les options de configurations du fichier + <filename>php.ini</filename> ou par chargement dynamique + avec <function>dl</function>. + </para> + <para> + <informalexample> + <programlisting> ./configure --with-apache=/path/to/apache_source --with-pgsql - </programlisting> - </informalexample> - </para> - <para> - Cette commande va créer une autre librairie partagée - <filename>libmodphp4.a</filename>, un fichier - <filename>mod_php4.c</filename> et quelques fichiers compagnons - dans le dossier <literal>src/modules/php4</literal> de dossier - Apache. Puis, vous devez compiler Apache avec - <literal>--activate-module=src/modules/php4/libphp4.a</literal> - et le système de compilation d'Apache va créer un fichier - <filename>libphp4.a</filename> et le lien statiquement avec - <filename>httpd</filename>. Le support PostgreSQL est alors - inclut directement dans l'exécutable <filename>httpd</filename>, - ce qui fait que le résultat final est un fichier unique - <filename>httpd</filename>, qui inclus Apache et PHP. - </para> - <para> - <informalexample> - <programlisting> + </programlisting> + </informalexample> + </para> + <para> + Cette commande va créer une autre librairie partagée + <filename>libmodphp4.a</filename>, un fichier + <filename>mod_php4.c</filename> et quelques fichiers compagnons + dans le dossier <literal>src/modules/php4</literal> de dossier + Apache. Puis, vous devez compiler Apache avec + <literal>--activate-module=src/modules/php4/libphp4.a</literal> + et le système de compilation d'Apache va créer un fichier + <filename>libphp4.a</filename> et le lien statiquement avec + <filename>httpd</filename>. Le support PostgreSQL est alors + inclut directement dans l'exécutable <filename>httpd</filename>, + ce qui fait que le résultat final est un fichier unique + <filename>httpd</filename>, qui inclus Apache et PHP. + </para> + <para> + <informalexample> + <programlisting> ./configure --with-apache=/path/to/apache_source --with-pgsql=shared - </programlisting> - </informalexample> - </para> - <para> - Identique à la version précédente, mais au lieu d'inclure le - support PostgreSQL directement dans l'exécutable final - <filename>httpd</filename>, vous allez obtenir une librairie - partagée <filename>pgsql.so</filename> que vous pouvez charger - dans PHP soit grâce au fichier de configuration - <filename>php.ini</filename> ou dynamiquement avec - <function>dl</function>. - </para> - <para> - Lorsque vous faites le choix entre les différents modes de - compilation de PHP, vous devez prendre en compte leurs avantages - et inconvénients respectifs. Les objets partagés permettent de - compiler PHP et Apache de manière séparée, et vous n'aurez pas à - compiler l'ensemble pour faire évoluer PHP. La compilation statique - permet de charger et d'éxécuter plus rapidement PHP. Pour plus - d'informations, voyez - <ulink url="&url.apachedso;">webpage on DSO support</ulink>. - </para> - </sect2> - <sect2 id="install.apache.windows"> - <title>Détails sur l'installation de PHP sous Windows avec Apache 1.3.x</title> - <simpara> - Il y a deux méthodes pour faire fonctionner PHP avec - Apache 1.3.x sous Windows. La première est d'utiliser - l'exécutable CGI (php.exe), l'autre est d'utiliser les - modules Apache DLL. Dans les deux cas, vous devez arrêter - le serveur Apache, éditer votre fichier - <literal>srm.conf</literal> ou <literal>httpd.conf</literal> - pour configurer Apache. - </simpara> - <simpara> - Bien qu'il puisse y avoir quelques différences de - configurations de PHP sous Apache, le processus reste - simple et à la portée du néophyte. Reportez-vous - aux documentations Apache pour plus de détails sur - ces directives. + </programlisting> + </informalexample> + </para> + <para> + Identique à la version précédente, mais au lieu d'inclure le + support PostgreSQL directement dans l'exécutable final + <filename>httpd</filename>, vous allez obtenir une librairie + partagée <filename>pgsql.so</filename> que vous pouvez charger + dans PHP soit grâce au fichier de configuration + <filename>php.ini</filename> ou dynamiquement avec + <function>dl</function>. + </para> + <para> + Lorsque vous faites le choix entre les différents modes de + compilation de PHP, vous devez prendre en compte leurs avantages + et inconvénients respectifs. Les objets partagés permettent de + compiler PHP et Apache de manière séparée, et vous n'aurez pas à + compiler l'ensemble pour faire évoluer PHP. La compilation statique + permet de charger et d'éxécuter plus rapidement PHP. Pour plus + d'informations, voyez + <ulink url="&url.apachedso;">webpage on DSO support</ulink>. + </para> + </sect2> + <sect2 id="install.apache.windows"> + <title>Détails sur l'installation de PHP sous Windows avec Apache 1.3.x</title> + <simpara> + Il y a deux méthodes pour faire fonctionner PHP avec + Apache 1.3.x sous Windows. La première est d'utiliser + l'exécutable CGI (php.exe), l'autre est d'utiliser les + modules Apache DLL. Dans les deux cas, vous devez arrêter + le serveur Apache, éditer votre fichier + <literal>srm.conf</literal> ou <literal>httpd.conf</literal> + pour configurer Apache. + </simpara> + <simpara> + Bien qu'il puisse y avoir quelques différences de + configurations de PHP sous Apache, le processus reste + simple et à la portée du néophyte. Reportez-vous + aux documentations Apache pour plus de détails sur + ces directives. + </simpara> + <para> + Si vous avez dézippé le package dans <filename>C:\PHP\</filename> + comme indiqué dans <link linkend="install.windows.manual">Instructions + Générales d'installation</link>, vous devez insérer les lignes + suivantes dans votre fichier <literal>srm.conf</literal> ou + <literal>httpd.conf</literal> pour qu'il fonctionne en CGI : + <itemizedlist> + <listitem> + <simpara> + <literal> + ScriptAlias /php/ "c:/php/" + </literal> </simpara> - <para> - Si vous avez dézippé le package dans <filename>C:\PHP\</filename> - comme indiqué dans <link linkend="install.windows.manual">Instructions - Générales d'installation</link>, vous devez insérer les lignes - suivantes dans votre fichier <literal>srm.conf</literal> ou - <literal>httpd.conf</literal> pour qu'il fonctionne en CGI : - <itemizedlist> - <listitem> - <simpara> - <literal> - ScriptAlias /php/ "c:/php/" - </literal> - </simpara> - </listitem> - <listitem> - <simpara> - <literal> - AddType application/x-httpd-php .php .phtml - </literal> - </simpara> - </listitem> - <listitem> - <simpara> - <literal> - Action application/x-httpd-php "/php/php.exe" - </literal> - </simpara> - </listitem> - </itemizedlist> - N'oubliez pas de redémarrer le serveur, avec la commande - <literal>NET STOP APACHE</literal> suivie de - <literal>NET START APACHE</literal>. - </para> - <para> - Si vous voulez utiliser PHP comme module Apache, vous devez - déplacer le fichier <filename>php4ts.dll</filename> dans - le dossier <filename>windows/system</filename> (pour Windows 9x/Me) - ou <filename>winnt/system32</filename> (pour Windows NT/2000), - en écrasant les anciennes versions. Puis, vous devez ajouter - les deux lignes suivantes dans le fichier de configuration - Apache : - <itemizedlist> - <listitem> - <simpara> - <literal> - LoadModule php4_module c:/php/sapi/php4apache.dll - </literal> - </simpara> - </listitem> - <listitem> - <simpara> - <literal> - AddType application/x-httpd-php .php .phtml - </literal> - </simpara> - </listitem> - </itemizedlist> - </para> + </listitem> + <listitem> <simpara> - Pour utiliser les fonctionnalités de mise en évidence du code - source, créez simplement un script PHP et ajoutez le code suivant : - <literal><?php show_source("original_php_script.php"); ?></literal>. - Remplacez le fichier <literal>original_php_script.php</literal> par le fichier - que vous voulez afficher : c'est la seule manière de le faire. + <literal> + AddType application/x-httpd-php .php .phtml + </literal> </simpara> - <note> - <simpara> - Sous Win-Apache tous les antislash des noms de chemins tels que - "<filename>c:\directory\file.ext</filename>", doivent être convertis en - slash. - </simpara> - </note> - </sect2> - </sect1> - <sect1 id="install.commandline"> - <title>CGI/ Installation pour exécution en ligne de commande</title> - <para> - Par défaut, PHP est compilé comme une CGI. Si vous voulez - que votre serveur web supporte le PHP, compiler le PHP comme un CGI - permet d'obtenir de meilleures performances. Cependant, la version CGI - permet aux utilisateurs de lancer des scripts PHP sous leur UID respectives. - Lisez attentivement le chapitre consacré à la - <link linkend="security">sécurité</link> si vous souhaitez utiliser - cette solution. - </para> - <sect2 id="install.commandline.testing"> - <title>Tests</title> + </listitem> + <listitem> <simpara> - Si vous avez compilé PHP comme programme CGI, vous pouvez tester - votre produit en tapant : <command>make test</command>. C'est toujours - une bonne chose de tester le résultat d'une compilation. - Cela vous permet de repérer des problèmes entre PHP et votre - plate-forme, bien plus facilement que si vous attendez. - </simpara> - </sect2> - <sect2 id="install.commandline.benchmarking"> - <title>Performances</title> - <simpara> - Si vous avez compilé PHP comme programme CGI, vous - pouvez évaluer les performances de PHP 3 avec la commande - <command>make bench</command>. Notez que si le - <link linkend="ini.safe-mode">safe mode</link> est activé - (par défaut), vous ne risquez pas de voir l'évaluation - s'arrêter une fois les 30 secondes réglementaires - écoulées. En effet, la fonction - <function>set_time_limit</function> ne peut pas être utilisée - si le <link linkend="ini.safe-mode">safe mode</link> fonctionne. - Utilisez l'option <link linkend="ini.max-execution-time">max_execution_time</link> - pour contrôler le temps d'éxécution de vos scripts. - <command>make bench</command> ignore le fichier de <link - linkend="configuration.file">configuration file</link>. + <literal> + Action application/x-httpd-php "/php/php.exe" + </literal> </simpara> - <note> - <simpara> - <command>make bench</command> n'est disponible qu'en PHP 3. - </simpara> - </note> - </sect2> - </sect1> - <sect1 id="install.fhttpd"> - <title>Installation avec les serveurs fhttpd</title> - <para> - Pour compiler PHP comme un module fhttpd, répondre "yes" - à la question "Build as an fhttpd module ?" (cela correspond - à l'option de configuration - <option role="configure"><link linkend="install.configure.with-fhttpd">--with-fhttpd</link>=<replaceable>DIR</replaceable></option> - et spécifier la racine de la distribution fhttpd. - Le répertoire par défaut est: - <filename class="directory">/usr/local/src/fhttpd</filename>. - Si vous utilisez fhttpd, compiler PHP en module vous permettra - d'obtenir des performances supérieures, plus de contrôle - et la possibilité d'exécution à distance. - </para> - </sect1> - <sect1 id="install.caudium"> - <title>Installation sur serveur Caudium</title> - <para> - PHP 4 peut être compilé comme module Pike pour le serveur web Caudium. - Notez que ce mode n'est pas supporté en PHP 3. Suivez simplement les - instructions suivantes pour installer PHP 4 sur un serveur Caudium. - </para> - <example id="install.caudium.instructions"> - <title>Instructions d'installation Caudium</title> - <programlisting> + </listitem> + </itemizedlist> + N'oubliez pas de redémarrer le serveur, avec la commande + <literal>NET STOP APACHE</literal> suivie de + <literal>NET START APACHE</literal>. + </para> + <para> + Si vous voulez utiliser PHP comme module Apache, vous devez + déplacer le fichier <filename>php4ts.dll</filename> dans + le dossier <filename>windows/system</filename> (pour Windows 9x/Me) + ou <filename>winnt/system32</filename> (pour Windows NT/2000), + en écrasant les anciennes versions. Puis, vous devez ajouter + les deux lignes suivantes dans le fichier de configuration + Apache : + <itemizedlist> + <listitem> + <simpara> + <literal> + LoadModule php4_module c:/php/sapi/php4apache.dll + </literal> + </simpara> + </listitem> + <listitem> + <simpara> + <literal> + AddType application/x-httpd-php .php .phtml + </literal> + </simpara> + </listitem> + </itemizedlist> + </para> + <simpara> + Pour utiliser les fonctionnalités de mise en évidence du code + source, créez simplement un script PHP et ajoutez le code suivant : + <literal><?php show_source("original_php_script.php"); ?></literal>. + Remplacez le fichier <literal>original_php_script.php</literal> par le fichier + que vous voulez afficher : c'est la seule manière de le faire. + </simpara> + <note> + <simpara> + Sous Win-Apache tous les antislash des noms de chemins tels que + "<filename>c:\directory\file.ext</filename>", doivent être convertis en + slash. + </simpara> + </note> + </sect2> + </sect1> + <sect1 id="install.commandline"> + <title>CGI/ Installation pour exécution en ligne de commande</title> + <para> + Par défaut, PHP est compilé comme une CGI. Si vous voulez + que votre serveur web supporte le PHP, compiler le PHP comme un CGI + permet d'obtenir de meilleures performances. Cependant, la version CGI + permet aux utilisateurs de lancer des scripts PHP sous leur UID respectives. + Lisez attentivement le chapitre consacré à la + <link linkend="security">sécurité</link> si vous souhaitez utiliser + cette solution. + </para> + <sect2 id="install.commandline.testing"> + <title>Tests</title> + <simpara> + Si vous avez compilé PHP comme programme CGI, vous pouvez tester + votre produit en tapant : <command>make test</command>. C'est toujours + une bonne chose de tester le résultat d'une compilation. + Cela vous permet de repérer des problèmes entre PHP et votre + plate-forme, bien plus facilement que si vous attendez. + </simpara> + </sect2> + <sect2 id="install.commandline.benchmarking"> + <title>Performances</title> + <simpara> + Si vous avez compilé PHP comme programme CGI, vous + pouvez évaluer les performances de PHP 3 avec la commande + <command>make bench</command>. Notez que si le + <link linkend="ini.safe-mode">safe mode</link> est activé + (par défaut), vous ne risquez pas de voir l'évaluation + s'arrêter une fois les 30 secondes réglementaires + écoulées. En effet, la fonction + <function>set_time_limit</function> ne peut pas être utilisée + si le <link linkend="ini.safe-mode">safe mode</link> fonctionne. + Utilisez l'option <link linkend="ini.max-execution-time">max_execution_time</link> + pour contrôler le temps d'éxécution de vos scripts. + <command>make bench</command> ignore le fichier de <link + linkend="configuration.file">configuration file</link>. + </simpara> + <note> + <simpara> + <command>make bench</command> n'est disponible qu'en PHP 3. + </simpara> + </note> + </sect2> + </sect1> + <sect1 id="install.fhttpd"> + <title>Installation avec les serveurs fhttpd</title> + <para> + Pour compiler PHP comme un module fhttpd, répondre "yes" + à la question "Build as an fhttpd module ?" (cela correspond + à l'option de configuration + <option role="configure"><link linkend="install.configure.with-fhttpd">--with-fhttpd</link>=<replaceable>DIR</replaceable></option> + et spécifier la racine de la distribution fhttpd. + Le répertoire par défaut est: + <filename class="directory">/usr/local/src/fhttpd</filename>. + Si vous utilisez fhttpd, compiler PHP en module vous permettra + d'obtenir des performances supérieures, plus de contrôle + et la possibilité d'exécution à distance. + </para> + </sect1> + <sect1 id="install.caudium"> + <title>Installation sur serveur Caudium</title> + <para> + PHP 4 peut être compilé comme module Pike pour le serveur web Caudium. + Notez que ce mode n'est pas supporté en PHP 3. Suivez simplement les + instructions suivantes pour installer PHP 4 sur un serveur Caudium. + </para> + <example id="install.caudium.instructions"> + <title>Instructions d'installation Caudium</title> + <programlisting> 1. Assurez-vous que vous avez un serveur Caudium installé avant de tenter l'installation PHP 4. Pour que PHP 4 fonctionne correctement, vous devez installer Pike 7.0.268 ou plus récent. Pour cet exemple, nous supposerons @@ -3737,343 +3893,343 @@ que <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> est présent. 10. Configurez le module "PHP Script Support" si nécessaire. - </programlisting> - </example> - <para> - Vous pouvez bien sûr compiler votre module Caudium avec les diverses - extensions disponibles. Voyez la - <link linkend="install.configure">liste complète des options de - configuration</link> pour une liste exhaustive. - </para> - <note> - <para> - Lorsque vous ajoutez le support MySQL à PHP 4, vous devez-vous assurer - que le client MySQL normal est utilisé. Sinon, il peut y avoir des - conflits avec Pike, qui dispose déjà du support MySQL. Vous pouvez - le faire en spécifiant le dossier d'installation de MySQL grâce à - l'option <link linkend="install.configure.with-mysql">--with-mysql</link>. - </para> - </note> - </sect1> - <sect1 id="install.iis"> - <title>Installation avec les serveurs IIS/PWS</title> - <para> - Cette section contient des notes sur l'installation de PHP avec IIS ( - Microsoft Internet Information Server) : - <link linkend="install.iis.iis3">PWS/IIS 3</link>, - <link linkend="install.iis.pws4">PWS 4 ou plus récent</link> et - <link linkend="install.iis.iis4">IIS 4 ou plus récent</link>. - </para> - <sect2 id="install.iis.iis3"> - <title>Windows et PWS/IIS 3</title> - <simpara> - La méthode recommandée pour configurer ces serveurs - est d'utiliser le fichier INF inclus dans la distribution - (<filename>php_iis_reg.inf</filename>). - Vous pouvez éditer ce fichier, pour vous assurer que les - extenstions et les dossiers d'installation de PHP sont bien - ceux de votre configuration. Ou alors, vous pouvez suivre les - instructions suivantes : - </simpara> - <warning> - <para> - ATTENTION: Ces instructions requièrent la manipulation du fichier de - registry de Windows. Une erreur peut laisser votre système dans un - état instable. Nous vous recommandons vivement de sauvegarder ce - fichier en lieu sûr. L'équipe de développement et les - traducteurs de cette documentation ne pourront pas être tenus responsable - d'un quelconque dommage qui pourrait survenir dans votre registry. - </para> - </warning> - <para> - <itemizedlist> - <listitem> - <simpara> - Lancez Regedit. - </simpara> - </listitem> - <listitem> - <simpara> - Naviguez jusqu'à : <literal>HKEY_LOCAL_MACHINE /System - /CurrentControlSet /Services /W3Svc /Parameters - /ScriptMap</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Dans le menu "edit", sélectionnez : <literal>New->String Value</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Entrez l'extension que vous voulez utiliser pour les scripts PHP. - ex: <literal>.php</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Double cliquez sur la chaîne, et entrez le chemin jusqu'à - <literal>php.exe</literal> dans le champ "value data". ex: - <literal>c:\php\php.exe %s %s</literal>. Les '%s %s' sont TRES - importants, PHP ne fonctionnera pas sans. - </simpara> - </listitem> - <listitem> - <simpara> - Répétez ces instructions pour toutes les extensions que vous voulez - associer aux scripts PHP. - </simpara> - </listitem> - <listitem> - <simpara> - Naviguez jusqu'à : <literal>HKEY_CLASSES_ROOT</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Dans le menu edit, sélectionnez: <literal>New->Key</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Donnez le nom de votre extension à la clé : - ex: <literal>.php</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Sélectionnez le nom de la nouvelle clée dans le panneau de - droite, et double cliquez dans "default value", puis entrez - <literal>phpfile</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Répétez ces instructions pour toutes les extensions que vous avez - associées aux scripts PHP. - </simpara> - </listitem> - <listitem> - <simpara> - Créez une autre <literal>New->Key</literal> sous - <literal>HKEY_CLASSES_ROOT</literal> et nommez-la - <literal>phpfile</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Sélectionnez la nouvelle clé <literal>phpfile</literal> et dans - le panneau de doite, double cliquez dans "default value" et - entrez <literal>PHP Script</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Faites un clic droit dans <literal>phpfile</literal> et sélectionnez - <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Faites un clic droit dans <literal>Shell</literal> et sélectionnez - <literal>New->Key</literal>, appelez-le <literal>open</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Faites un clic droit dans <literal>open</literal> et sélectionnez - <literal>New->Key</literal>, appelez-le - <literal>command</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Sélectionnez la nouvelle clé <literal>command</literal> et dans le - panneau de droite, faites un double clic dans "default value", puis entrez - le chemin jusqu'à <literal>php.exe</literal>. ex: - <literal>c:\php\php.exe -q %1</literal>. (n'oubliez pas le - <literal>%1</literal>). - </simpara> - </listitem> - <listitem> - <simpara> - Quittez Regedit. - </simpara> - </listitem> - <listitem> - <simpara> - Si vous utilisez PWS sous Windows, redémarrez pour prendre en compte la - nouvelle registry. - </simpara> - </listitem> - </itemizedlist> - </para> + </programlisting> + </example> + <para> + Vous pouvez bien sûr compiler votre module Caudium avec les diverses + extensions disponibles. Voyez la + <link linkend="install.configure">liste complète des options de + configuration</link> pour une liste exhaustive. + </para> + <note> + <para> + Lorsque vous ajoutez le support MySQL à PHP 4, vous devez-vous assurer + que le client MySQL normal est utilisé. Sinon, il peut y avoir des + conflits avec Pike, qui dispose déjà du support MySQL. Vous pouvez + le faire en spécifiant le dossier d'installation de MySQL grâce à + l'option <link linkend="install.configure.with-mysql">--with-mysql</link>. + </para> + </note> + </sect1> + <sect1 id="install.iis"> + <title>Installation avec les serveurs IIS/PWS</title> + <para> + Cette section contient des notes sur l'installation de PHP avec IIS ( + Microsoft Internet Information Server) : + <link linkend="install.iis.iis3">PWS/IIS 3</link>, + <link linkend="install.iis.pws4">PWS 4 ou plus récent</link> et + <link linkend="install.iis.iis4">IIS 4 ou plus récent</link>. + </para> + <sect2 id="install.iis.iis3"> + <title>Windows et PWS/IIS 3</title> + <simpara> + La méthode recommandée pour configurer ces serveurs + est d'utiliser le fichier INF inclus dans la distribution + (<filename>php_iis_reg.inf</filename>). + Vous pouvez éditer ce fichier, pour vous assurer que les + extenstions et les dossiers d'installation de PHP sont bien + ceux de votre configuration. Ou alors, vous pouvez suivre les + instructions suivantes : + </simpara> + <warning> + <para> + ATTENTION: Ces instructions requièrent la manipulation du fichier de + registry de Windows. Une erreur peut laisser votre système dans un + état instable. Nous vous recommandons vivement de sauvegarder ce + fichier en lieu sûr. L'équipe de développement et les + traducteurs de cette documentation ne pourront pas être tenus responsable + d'un quelconque dommage qui pourrait survenir dans votre registry. + </para> + </warning> + <para> + <itemizedlist> + <listitem> <simpara> - Les utilisateurs de PWS et IIS 3 sont prêts à utiliser - leur serveur. Avec IIS 3, vous pouvez utiliser un <ulink - url="&url.iiscfg;">outil</ulink> bien pratique de - Steven Genusa pour configurer votre carte des scripts. - </simpara> - </sect2> - <sect2 id="install.iis.pws4"> - <title>Windows et PWS 4 ou plus récent</title> - <simpara> - Pour installer PHP sous Windows avec PWS 4 ou plus récent, - vous avez deux options : l'une est d'avoir PHP sous - forme de CGI, l'autre est d'utiliser les modules - SAPI, sous forme de DLL. + Lancez Regedit. </simpara> - <para> - Si vous optez pour le CGI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Editez le fichier <filename>pws-php4cgi.reg</filename> - (dans le dossier <filename>sapi</filename>) pour indiquer la - localisation de votre fichier <filename>php.exe</filename>. - Les slash doivent être échappés. Par exemple : - <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\php.exe"</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Dans le gestionnaire PWS Manager, faites un clic droit sur les - dossiers qui supporteront PHP, et sélectionnez "Properties". - Cochez l'option "Execute" et confirmez. - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - Si vous optez pour les modules ISAPI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Editez le fichier <filename>pws-php4isapi.reg</filename> - (dans le dossier <filename>sapi</filename>) pour indiquer la - localisation de votre fichier <filename>php4isapi.dll</filename>. - Les slash doivent être échappés. Par exemple : - <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\sapi\\php4isapi.dll"</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Dans le gestionnaire PWS Manager, faites un clic droit sur les - dossiers qui supporteront PHP, et sélectionnez "Properties". - Cochez l'option "Execute" et confirmez. - </simpara> - </listitem> - </itemizedlist> - </para> - </sect2> - <sect2 id="install.iis.iis4"> - <title>Windows NT/2000 et IIS 4 ou plus récent</title> - <simpara> - Pour installer PHP sous Windows NT/2000 serveyr avec IIS 4 - ou plus récent, vous avez deux options : l'une est d'avoir PHP sous - forme de CGI, l'autre est d'utiliser les modules - SAPI, sous forme de DLL. - </simpara> - <simpara> - Dans les deux cas, vous devez lancer la console "Microsoft Management" - (elle peut aussi s'appeler "Internet Services Manager". Elle est située - soit dans "Windows NT 4.0 Option Pack" ou dans "Control - Panel=>Administrative Tools" sous Windows 2000). Puis, faites un - clic droit sur votre dossier web (qui apparaitra probablement - comme <filename>Default Web Server</filename>), et sélectionnez "Properties". + </listitem> + <listitem> + <simpara> + Naviguez jusqu'à : <literal>HKEY_LOCAL_MACHINE /System + /CurrentControlSet /Services /W3Svc /Parameters + /ScriptMap</literal>. </simpara> - <para> - Si vous optez pour le CGI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Sous "Home Directory", "Virtual Directory", ou - "Directory", cliquez sur le bouton "Configuration", - et sélectionnez l'onglet "App Mappings". - </simpara> - </listitem> - <listitem> - <simpara> - Cliquez sur "Add", puis dans la boîte "Executable", tapez : - <literal>c:\php\php.exe %s %s</literal> (en supposant - que vous avez dézippé PHP dans <filename>c:\php\</filename>). - Vous DEVEZ ajouter <literal>%s %s</literal> à la fin : PHP ne - fonctionnera pas correctement sans. - </simpara> - </listitem> - <listitem> - <simpara> - Dans la boîte "Extension", tapez le nom de l'extension que vous voulez - associer aux scripts PHP. Laissez "Method exclusions" - vide, et cochez "Script engine". - Répétez les étapes 3 et 4 pour chaque extension que vous - souhaitez associer aux scripts PHP. - (<literal>.php</literal> et <literal>.phtml</literal> - sont les plus répandus.) - </simpara> - </listitem> - <listitem> - <simpara> - Configurer la sécurité nécessaire (dans "Internet - Service Manager"), et si votre serveur NT utilise NTFS, - ajoutez les droits adéquats pour I_USR_, au dossier qui - contient <literal>php.exe</literal>. - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - Si vous optez pour les modules ISAPI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Si vous ne voulez pas effectuer des authentifications HTTP avec - PHP, vous pouvez (et devez) sauter cette étape. Avec - ISAPI Filters, ajoutez un nouveau filtre ISAPI. Utilisez - PHP comme nom de filtre, et ajoutez simplement le chemin - jusqu'à <filename>php4isapi.dll</filename>. - </simpara> - </listitem> - <listitem> - <simpara> - Sous "Home Directory", cliquez sur le bouton "Configuration". - Ajoutez une nouvelle entrée dans "Application Mappings". Utilisez le - chemin jusqu'à <filename>php4isapi.dll</filename> comme "Executable", - indiquez ".php" comme extension, laissez "Method exclusions" vide, et - cochez "Script engine". - </simpara> - </listitem> - <listitem> - <simpara> - Arrêtez totalement IIS - </simpara> - </listitem> - <listitem> - <simpara> - Démarrez IIS - </simpara> - </listitem> - </itemizedlist> - </para> - </sect2> - </sect1> - <sect1 id="install.netscape-enterprise"> - <title>Installation sous Netscape et iPlanet Enterprise Serveur</title> - <para> - Pour compiler PHP avec NES ou iPlanet web, ajoutez le dossier - d'installation dans l'option de configuration - <option role="configure"><link linkend="install.configure.with-nsapi">--with-nsapi</link> = <replaceable>DIR</replaceable></option> . - Par défaut, le dossier est - <filename class="directory">/opt/netscape/suitespot/</filename>. - Lisez aussi le fichier <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename> - pour plus de détails. - </para> - <para> - <example id="install.netscape-enterprise.solaris"> - <title> - Installation de Netscape Enterprise sous Solaris - </title> - <programlisting> + </listitem> + <listitem> + <simpara> + Dans le menu "edit", sélectionnez : <literal>New->String Value</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Entrez l'extension que vous voulez utiliser pour les scripts PHP. + ex: <literal>.php</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Double cliquez sur la chaîne, et entrez le chemin jusqu'à + <literal>php.exe</literal> dans le champ "value data". ex: + <literal>c:\php\php.exe %s %s</literal>. Les '%s %s' sont TRES + importants, PHP ne fonctionnera pas sans. + </simpara> + </listitem> + <listitem> + <simpara> + Répétez ces instructions pour toutes les extensions que vous voulez + associer aux scripts PHP. + </simpara> + </listitem> + <listitem> + <simpara> + Naviguez jusqu'à : <literal>HKEY_CLASSES_ROOT</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Dans le menu edit, sélectionnez: <literal>New->Key</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Donnez le nom de votre extension à la clé : + ex: <literal>.php</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Sélectionnez le nom de la nouvelle clée dans le panneau de + droite, et double cliquez dans "default value", puis entrez + <literal>phpfile</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Répétez ces instructions pour toutes les extensions que vous avez + associées aux scripts PHP. + </simpara> + </listitem> + <listitem> + <simpara> + Créez une autre <literal>New->Key</literal> sous + <literal>HKEY_CLASSES_ROOT</literal> et nommez-la + <literal>phpfile</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Sélectionnez la nouvelle clé <literal>phpfile</literal> et dans + le panneau de doite, double cliquez dans "default value" et + entrez <literal>PHP Script</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Faites un clic droit dans <literal>phpfile</literal> et sélectionnez + <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Faites un clic droit dans <literal>Shell</literal> et sélectionnez + <literal>New->Key</literal>, appelez-le <literal>open</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Faites un clic droit dans <literal>open</literal> et sélectionnez + <literal>New->Key</literal>, appelez-le + <literal>command</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Sélectionnez la nouvelle clé <literal>command</literal> et dans le + panneau de droite, faites un double clic dans "default value", puis entrez + le chemin jusqu'à <literal>php.exe</literal>. ex: + <literal>c:\php\php.exe -q %1</literal>. (n'oubliez pas le + <literal>%1</literal>). + </simpara> + </listitem> + <listitem> + <simpara> + Quittez Regedit. + </simpara> + </listitem> + <listitem> + <simpara> + Si vous utilisez PWS sous Windows, redémarrez pour prendre en compte la + nouvelle registry. + </simpara> + </listitem> + </itemizedlist> + </para> + <simpara> + Les utilisateurs de PWS et IIS 3 sont prêts à utiliser + leur serveur. Avec IIS 3, vous pouvez utiliser un <ulink + url="&url.iiscfg;">outil</ulink> bien pratique de + Steven Genusa pour configurer votre carte des scripts. + </simpara> + </sect2> + <sect2 id="install.iis.pws4"> + <title>Windows et PWS 4 ou plus récent</title> + <simpara> + Pour installer PHP sous Windows avec PWS 4 ou plus récent, + vous avez deux options : l'une est d'avoir PHP sous + forme de CGI, l'autre est d'utiliser les modules + SAPI, sous forme de DLL. + </simpara> + <para> + Si vous optez pour le CGI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Editez le fichier <filename>pws-php4cgi.reg</filename> + (dans le dossier <filename>sapi</filename>) pour indiquer la + localisation de votre fichier <filename>php.exe</filename>. + Les slash doivent être échappés. Par exemple : + <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\php.exe"</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Dans le gestionnaire PWS Manager, faites un clic droit sur les + dossiers qui supporteront PHP, et sélectionnez "Properties". + Cochez l'option "Execute" et confirmez. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + Si vous optez pour les modules ISAPI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Editez le fichier <filename>pws-php4isapi.reg</filename> + (dans le dossier <filename>sapi</filename>) pour indiquer la + localisation de votre fichier <filename>php4isapi.dll</filename>. + Les slash doivent être échappés. Par exemple : + <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\sapi\\php4isapi.dll"</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Dans le gestionnaire PWS Manager, faites un clic droit sur les + dossiers qui supporteront PHP, et sélectionnez "Properties". + Cochez l'option "Execute" et confirmez. + </simpara> + </listitem> + </itemizedlist> + </para> + </sect2> + <sect2 id="install.iis.iis4"> + <title>Windows NT/2000 et IIS 4 ou plus récent</title> + <simpara> + Pour installer PHP sous Windows NT/2000 serveyr avec IIS 4 + ou plus récent, vous avez deux options : l'une est d'avoir PHP sous + forme de CGI, l'autre est d'utiliser les modules + SAPI, sous forme de DLL. + </simpara> + <simpara> + Dans les deux cas, vous devez lancer la console "Microsoft Management" + (elle peut aussi s'appeler "Internet Services Manager". Elle est située + soit dans "Windows NT 4.0 Option Pack" ou dans "Control + Panel=>Administrative Tools" sous Windows 2000). Puis, faites un + clic droit sur votre dossier web (qui apparaitra probablement + comme <filename>Default Web Server</filename>), et sélectionnez "Properties". + </simpara> + <para> + Si vous optez pour le CGI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Sous "Home Directory", "Virtual Directory", ou + "Directory", cliquez sur le bouton "Configuration", + et sélectionnez l'onglet "App Mappings". + </simpara> + </listitem> + <listitem> + <simpara> + Cliquez sur "Add", puis dans la boîte "Executable", tapez : + <literal>c:\php\php.exe %s %s</literal> (en supposant + que vous avez dézippé PHP dans <filename>c:\php\</filename>). + Vous DEVEZ ajouter <literal>%s %s</literal> à la fin : PHP ne + fonctionnera pas correctement sans. + </simpara> + </listitem> + <listitem> + <simpara> + Dans la boîte "Extension", tapez le nom de l'extension que vous voulez + associer aux scripts PHP. Laissez "Method exclusions" + vide, et cochez "Script engine". + Répétez les étapes 3 et 4 pour chaque extension que vous + souhaitez associer aux scripts PHP. + (<literal>.php</literal> et <literal>.phtml</literal> + sont les plus répandus.) + </simpara> + </listitem> + <listitem> + <simpara> + Configurer la sécurité nécessaire (dans "Internet + Service Manager"), et si votre serveur NT utilise NTFS, + ajoutez les droits adéquats pour I_USR_, au dossier qui + contient <literal>php.exe</literal>. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + Si vous optez pour les modules ISAPI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Si vous ne voulez pas effectuer des authentifications HTTP avec + PHP, vous pouvez (et devez) sauter cette étape. Avec + ISAPI Filters, ajoutez un nouveau filtre ISAPI. Utilisez + PHP comme nom de filtre, et ajoutez simplement le chemin + jusqu'à <filename>php4isapi.dll</filename>. + </simpara> + </listitem> + <listitem> + <simpara> + Sous "Home Directory", cliquez sur le bouton "Configuration". + Ajoutez une nouvelle entrée dans "Application Mappings". Utilisez le + chemin jusqu'à <filename>php4isapi.dll</filename> comme "Executable", + indiquez ".php" comme extension, laissez "Method exclusions" vide, et + cochez "Script engine". + </simpara> + </listitem> + <listitem> + <simpara> + Arrêtez totalement IIS + </simpara> + </listitem> + <listitem> + <simpara> + Démarrez IIS + </simpara> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="install.netscape-enterprise"> + <title>Installation sous Netscape et iPlanet Enterprise Serveur</title> + <para> + Pour compiler PHP avec NES ou iPlanet web, ajoutez le dossier + d'installation dans l'option de configuration + <option role="configure"><link linkend="install.configure.with-nsapi">--with-nsapi</link> = <replaceable>DIR</replaceable></option> . + Par défaut, le dossier est + <filename class="directory">/opt/netscape/suitespot/</filename>. + Lisez aussi le fichier <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename> + pour plus de détails. + </para> + <para> + <example id="install.netscape-enterprise.solaris"> + <title> + Installation de Netscape Enterprise sous Solaris + </title> + <programlisting> Instructions pour Sun Solaris 2.6 avec Netscape Enterprise Server 3.6 From: bhager@invacare.com 1. Installez les packages suivants depuis le serveur www.sunfreeware.com @@ -4104,32 +4260,32 @@ --enable-track-vars --enable-libgcc 7. make 8. make install - </programlisting> - </example> - Après avoir fait l'installation de base et lu les fichiers - readme.txt, vous pouvez avoir besoin de faire des configurations - supplémentaires. - </para> - <para> - D'abord, vous devez ajouter des chemins dans la variable - LD_LIBRARY_PATH pour que PHP trouve toutes les librairies - partagées. Le mieux est de le faire dans le script de - démarrage de votre serveur Netscape. Les utilisateurs Windows - peuvent probablement ignorer cette étape. Le script de - démarrage est situé dans : - <filename - class="directory">/path/to/server/https-servername/start</filename> - </para> - <para> - Vous pouvez aussi avoir besoin d'éditer les fichiers de - configuration qui sont situés dans : <filename - class="directory">/path/to/server/https-servername/config/</filename>. - </para> - <example id="install.netscape-enterprise.configure"> - <title> - Exemple de configuration pour Netscape Enterprise - </title> - <programlisting> + </programlisting> + </example> + Après avoir fait l'installation de base et lu les fichiers + readme.txt, vous pouvez avoir besoin de faire des configurations + supplémentaires. + </para> + <para> + D'abord, vous devez ajouter des chemins dans la variable + LD_LIBRARY_PATH pour que PHP trouve toutes les librairies + partagées. Le mieux est de le faire dans le script de + démarrage de votre serveur Netscape. Les utilisateurs Windows + peuvent probablement ignorer cette étape. Le script de + démarrage est situé dans : + <filename + class="directory">/path/to/server/https-servername/start</filename> + </para> + <para> + Vous pouvez aussi avoir besoin d'éditer les fichiers de + configuration qui sont situés dans : <filename + class="directory">/path/to/server/https-servername/config/</filename>. + </para> + <example id="install.netscape-enterprise.configure"> + <title> + Exemple de configuration pour Netscape Enterprise + </title> + <programlisting> Instructions de configuration for Netscape Enterprise Server From: bhager@invacare.com 1. Ajoutez les lignes suivantes dans mime.types: @@ -4173,249 +4329,249 @@ <Object ppath="d:\path\to\authenticated\dir\*"> AuthTrans fn=php4_auth_trans </Object> - </programlisting> - </example> - <para> - Si vous utilisez Netscape Enterprise 4.x, alors, il faut utiliser ceci : - </para> - <example> - <title>Exemple de configuration pour Netscape Enterprise 4.x</title> - <programlisting> + </programlisting> + </example> + <para> + Si vous utilisez Netscape Enterprise 4.x, alors, il faut utiliser ceci : + </para> + <example> + <title>Exemple de configuration pour Netscape Enterprise 4.x</title> + <programlisting> Placez ces lignes après les types MIME, et tout le reste ressemble à l'exemple ci-dessus : From: Graeme Hoose (GraemeHoose@BrightStation.com) Init fn="load-modules" shlib="/path/to/server4/bin/libphp4.so" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" Init fn="php4_init" LateInit="yes" - </programlisting> - </example> - </sect1> - <sect1 id="install.omnihttpd"> - <title>Installation OmniHTTPd</title> - <para> - Cette section contient des notes et conseils spécifiques à OmniHTTPd. - </para> - <sect2 id="install.omnihttpd.windows"> - <title>OmniHTTPd 2.0b1 et plus récent pour Windows</title> - <simpara> - La méthode la plus simple pour configurer le serveur est : - </simpara> + </programlisting> + </example> + </sect1> + <sect1 id="install.omnihttpd"> + <title>Installation OmniHTTPd</title> + <para> + Cette section contient des notes et conseils spécifiques à OmniHTTPd. + </para> + <sect2 id="install.omnihttpd.windows"> + <title>OmniHTTPd 2.0b1 et plus récent pour Windows</title> + <simpara> + La méthode la plus simple pour configurer le serveur est : + </simpara> + <para> + <itemizedlist> + <listitem> <para> - <itemizedlist> - <listitem> - <para> - Step 1: Installez Omni server. - </para> - </listitem> - <listitem> - <para> - Step 2: Faites un clic-droit sur l'icone bleue d'OmniHTTPd, sur le - bureau, et sélectionnez <literal>Properties</literal> - </para> - </listitem> - <listitem> - <para> - Step 3: Cliquez sur <literal>Web Server Global Settings</literal> - </para> - </listitem> - <listitem> - <para> - Step 4: Dans l'onglet 'External', entrez: <literal>virtual = .php - | actual = c:\path-to-php-dir\php.exe</literal>, et utilisez le - bouton "Add". - </para> - </listitem> - <listitem> - <para> - Step 5: Dans l'onglet <literal>Mime</literal>, entrez: - <literal>virtual = wwwserver/stdcgi | actual = .php</literal> - et utilisez le bouton "Add". - </para> - </listitem> - <listitem> - <para> - Step 6: Cliquez sur <literal>OK</literal>. - </para> - </listitem> - </itemizedlist> + Step 1: Installez Omni server. </para> - <simpara> - Réptez les étapes 2 à 6 pour chaque extension que - vous voulez associer à PHP. - </simpara> - <note> - <para> - Certains package OmniHTTPd sont livrés avec le support - PHP déjà intégré. Vous pouvez choisir au moment de la - configuration de faire un paramétrage poussé et de décocher - le support PHP. Nous vous conseillons d'utiliser les - dernières versions de PHP. Certains serveurs OmniHTTPd sont - encore livrés avec des versions beta de PHP : il - est recommandé de ne pas les installer, mais d'installer - votre propre version. Si le serveur est déjà sur votre - machine, vous pouvez utiliser le bouton "Replace" dans les - étapes 4 et 5 pour en choisir un nouveau et à jour. - </para> - </note> - </sect2> - </sect1> - <sect1 id="install.oreilly"> - <title>Installation Oreilly Website Pro Server</title> - <para> - Cette section contient les conseils d'installation spécifiques - à Oreilly Website Pro. - </para> - <sect2 id="install.oreilly.windows"> - <title>Oreilly Website Pro 2.5 et plus récent pour Windows</title> - <simpara> - Cette liste décrit comment installer PHP comme CGI exécutable - ou module ISAPI avec Oreilly Website Pro sous Windows. - </simpara> + </listitem> + <listitem> <para> - <itemizedlist> - <listitem> - <para> - Editez les "Server Properties" et sélectionnez l'onglet "Mapping". - </para> - </listitem> - <listitem> - <para> - Dans la "List" sélectionnez "Associations" et entrez le nom de - l'extension voulue (".php") et le chemin jusqu'à l'exécutable - (ex. c:\php\php.exe) ou la DLL ISAPI (ex. c:\php\sapi\php4isapi.dll). - </para> - </listitem> - <listitem> - <para> - Sélectionnez "Content Types", ajoutez la même extension ".php" - et entrez le "content type". Si vous choisissez la forme CGI, - entrez "wwwserver/shellcgi"; si vous choisissez la forme - module ISAPI, entrez "wwwserver/isapi" (sans les guillemets). - </para> - </listitem> - </itemizedlist> + Step 2: Faites un clic-droit sur l'icone bleue d'OmniHTTPd, sur le + bureau, et sélectionnez <literal>Properties</literal> </para> - </sect2> - </sect1> - <sect1 id="install.xitami"> - <title>Installation Xitami</title> - <para> - Cette section contient les conseils d'installation spécifiques - à Xitami. - </para> - <sect2 id="install.xitami.windows"> - <title>Xitami pour Windows</title> - <simpara> - Cette liste décrit comment installer PHP comme CGI exécutable - ou module ISAPI avec Xitami sous Windows. - </simpara> + </listitem> + <listitem> <para> - <itemizedlist> - <listitem> - <para> - Assurez-vous que le serveur web fonctionne, et allez dans - la console d'administration du serveur - (généralement http://127.0.0.1/admin), puis cliquez sur - "Configuration". - </para> - </listitem> - <listitem> - <para> - Naviguez dans les "Filters", et ajoutez l'extension - que vous souhaitez (souvent ".php") dans le champs - "File extensions". - </para> - </listitem> - <listitem> - <para> - Dans la commande "Filter", ajoutez le nom et le chemin - de votre exécutable PHP (souvent <filename>c:\php\php.exe</filename>). - </para> - </listitem> - <listitem> - <para> - Cliquez sur le bouton "Save". - </para> - </listitem> - </itemizedlist> + Step 3: Cliquez sur <literal>Web Server Global Settings</literal> </para> - </sect2> - </sect1> - <sect1 id="install.otherhttpd"> - <title>Autres serveurs web</title> - <para> - PHP peut être compilé pour fonctionner avec de nombreux autres - serveurs web. Reportez-vous à - <link linkend="install.configure.servers">Options particulières - aux serveurs web</link> pour une liste complète des options de configuration. - Les exécutables PHP CGI sont compatibles avec la majorité - des serveurs supportant les interfaces CGI. - </para> - </sect1> - <sect1 id="install-problems"> - <title>Des problèmes?</title> - <sect2> - <title>Lisez la FAQ</title> - <simpara> - Certains problèmes sont récurrents : les plus communs - sont listés dans la FAQ PHP, disponible à - <ulink url="&url.php.faq;">&url.php.faq;</ulink>. - </simpara> - </sect2> - <sect2 id="install.bugreports"> - <title>Rapports de Bug</title> - <simpara> - Si vous pensez avoir trouvé un bug dans PHP, n'oubliez - pas de le signaler. L'équipe de développement - PHP ne le connaît peut être pas, et si vous ne le signaler pas, - vos chances de voir le bug corrigé sont nulles. Vous pouvez - rapporter des bugs grâce au système de suivi, accessible - à <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>. - </simpara> - <simpara> - Lisez les <ulink url="&url.php.bugdosdonts;">Bugs-Dos-And-Donts</ulink> - (Les bugs : ce qu'il faut faire, et ce qu'il ne faut pas faire) - avant d'envoyer n'importe quel rapport! - </simpara> - </sect2> - <sect2 id="install.otherproblems"> - <title>Autres problèmes</title> - <simpara> - Si vous êtes complètement bloqués, - quelqu'un sur la liste de diffusion PHP pourra probablement - vous aider. Essayez de consulter les archives, au cas où - quelqu'un aurait déjà rencontré votre - problème. Les archives sont toujours accessibles à : - <ulink url="&url.php;">&url.php;</ulink>. Pour souscrire à - la liste de diffusion, envoyez un mail vide à - <ulink url="mailto:&email.php.install.subscribe;">&email.php.install.subscribe;</ulink>. - L'adresse de la mailing liste : <literal>&email.php.install;</literal>. - </simpara> - <simpara> - Si vous voulez obtenir de l'aide sur la liste - de diffusion PHP, essayez d'être concis et clair, - et pensez à donner tous les détails sur votre - environnement (OS, version de PHP, serveur web, CGI ou module, - <link linkend="ini.safe-mode">safe mode</link>...), et - n'hésitez pas à envoyer suffisamment de code pour que nous - puissions reproduire l'erreur. - </simpara> - </sect2> - </sect1> - </chapter> - <!-- Keep this comment at the end of the file - Local variables: - mode: sgml - sgml-omittag:t - sgml-shorttag:t - sgml-minimize-attributes:nil - sgml-always-quote-attributes:t - sgml-indent-step:1 - sgml-indent-data:t - sgml-parent-document:nil - sgml-default-dtd-file:"../../manual.ced" - sgml-exposed-tags:nil - sgml-local-catalogs:nil - sgml-local-ecat-files:nil - End: - --> + </listitem> + <listitem> + <para> + Step 4: Dans l'onglet 'External', entrez: <literal>virtual = .php + | actual = c:\path-to-php-dir\php.exe</literal>, et utilisez le + bouton "Add". + </para> + </listitem> + <listitem> + <para> + Step 5: Dans l'onglet <literal>Mime</literal>, entrez: + <literal>virtual = wwwserver/stdcgi | actual = .php</literal> + et utilisez le bouton "Add". + </para> + </listitem> + <listitem> + <para> + Step 6: Cliquez sur <literal>OK</literal>. + </para> + </listitem> + </itemizedlist> + </para> + <simpara> + Réptez les étapes 2 à 6 pour chaque extension que + vous voulez associer à PHP. + </simpara> + <note> + <para> + Certains package OmniHTTPd sont livrés avec le support + PHP déjà intégré. Vous pouvez choisir au moment de la + configuration de faire un paramétrage poussé et de décocher + le support PHP. Nous vous conseillons d'utiliser les + dernières versions de PHP. Certains serveurs OmniHTTPd sont + encore livrés avec des versions beta de PHP : il + est recommandé de ne pas les installer, mais d'installer + votre propre version. Si le serveur est déjà sur votre + machine, vous pouvez utiliser le bouton "Replace" dans les + étapes 4 et 5 pour en choisir un nouveau et à jour. + </para> + </note> + </sect2> + </sect1> + <sect1 id="install.oreilly"> + <title>Installation Oreilly Website Pro Server</title> + <para> + Cette section contient les conseils d'installation spécifiques + à Oreilly Website Pro. + </para> + <sect2 id="install.oreilly.windows"> + <title>Oreilly Website Pro 2.5 et plus récent pour Windows</title> + <simpara> + Cette liste décrit comment installer PHP comme CGI exécutable + ou module ISAPI avec Oreilly Website Pro sous Windows. + </simpara> + <para> + <itemizedlist> + <listitem> + <para> + Editez les "Server Properties" et sélectionnez l'onglet "Mapping". + </para> + </listitem> + <listitem> + <para> + Dans la "List" sélectionnez "Associations" et entrez le nom de + l'extension voulue (".php") et le chemin jusqu'à l'exécutable + (ex. c:\php\php.exe) ou la DLL ISAPI (ex. c:\php\sapi\php4isapi.dll). + </para> + </listitem> + <listitem> + <para> + Sélectionnez "Content Types", ajoutez la même extension ".php" + et entrez le "content type". Si vous choisissez la forme CGI, + entrez "wwwserver/shellcgi"; si vous choisissez la forme + module ISAPI, entrez "wwwserver/isapi" (sans les guillemets). + </para> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="install.xitami"> + <title>Installation Xitami</title> + <para> + Cette section contient les conseils d'installation spécifiques + à Xitami. + </para> + <sect2 id="install.xitami.windows"> + <title>Xitami pour Windows</title> + <simpara> + Cette liste décrit comment installer PHP comme CGI exécutable + ou module ISAPI avec Xitami sous Windows. + </simpara> + <para> + <itemizedlist> + <listitem> + <para> + Assurez-vous que le serveur web fonctionne, et allez dans + la console d'administration du serveur + (généralement http://127.0.0.1/admin), puis cliquez sur + "Configuration". + </para> + </listitem> + <listitem> + <para> + Naviguez dans les "Filters", et ajoutez l'extension + que vous souhaitez (souvent ".php") dans le champs + "File extensions". + </para> + </listitem> + <listitem> + <para> + Dans la commande "Filter", ajoutez le nom et le chemin + de votre exécutable PHP (souvent <filename>c:\php\php.exe</filename>). + </para> + </listitem> + <listitem> + <para> + Cliquez sur le bouton "Save". + </para> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="install.otherhttpd"> + <title>Autres serveurs web</title> + <para> + PHP peut être compilé pour fonctionner avec de nombreux autres + serveurs web. Reportez-vous à + <link linkend="install.configure.servers">Options particulières + aux serveurs web</link> pour une liste complète des options de configuration. + Les exécutables PHP CGI sont compatibles avec la majorité + des serveurs supportant les interfaces CGI. + </para> + </sect1> + <sect1 id="install-problems"> + <title>Des problèmes?</title> + <sect2> + <title>Lisez la FAQ</title> + <simpara> + Certains problèmes sont récurrents : les plus communs + sont listés dans la FAQ PHP, disponible à + <ulink url="&url.php.faq;">&url.php.faq;</ulink>. + </simpara> + </sect2> + <sect2 id="install.bugreports"> + <title>Rapports de Bug</title> + <simpara> + Si vous pensez avoir trouvé un bug dans PHP, n'oubliez + pas de le signaler. L'équipe de développement + PHP ne le connaît peut être pas, et si vous ne le signaler pas, + vos chances de voir le bug corrigé sont nulles. Vous pouvez + rapporter des bugs grâce au système de suivi, accessible + à <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>. + </simpara> + <simpara> + Lisez les <ulink url="&url.php.bugdosdonts;">Bugs-Dos-And-Donts</ulink> + (Les bugs : ce qu'il faut faire, et ce qu'il ne faut pas faire) + avant d'envoyer n'importe quel rapport! + </simpara> + </sect2> + <sect2 id="install.otherproblems"> + <title>Autres problèmes</title> + <simpara> + Si vous êtes complètement bloqués, + quelqu'un sur la liste de diffusion PHP pourra probablement + vous aider. Essayez de consulter les archives, au cas où + quelqu'un aurait déjà rencontré votre + problème. Les archives sont toujours accessibles à : + <ulink url="&url.php;">&url.php;</ulink>. Pour souscrire à + la liste de diffusion, envoyez un mail vide à + <ulink url="mailto:&email.php.install.subscribe;">&email.php.install.subscribe;</ulink>. + L'adresse de la mailing liste : <literal>&email.php.install;</literal>. + </simpara> + <simpara> + Si vous voulez obtenir de l'aide sur la liste + de diffusion PHP, essayez d'être concis et clair, + et pensez à donner tous les détails sur votre + environnement (OS, version de PHP, serveur web, CGI ou module, + <link linkend="ini.safe-mode">safe mode</link>...), et + n'hésitez pas à envoyer suffisamment de code pour que nous + puissions reproduire l'erreur. + </simpara> + </sect2> + </sect1> +</chapter> +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +-->
Index: phpdoc/fr/chapters/install.xml diff -u phpdoc/fr/chapters/install.xml:1.27 phpdoc/fr/chapters/install.xml:1.28 --- phpdoc/fr/chapters/install.xml:1.27 Tue Jul 24 03:43:09 2001 +++ phpdoc/fr/chapters/install.xml Tue Jul 31 03:59:59 2001 @@ -1,110 +1,110 @@ - <chapter id="installation"> - <title>Installation</title> - <sect1 id="install.downloading"> - <title>Télécharger la dernière version</title> - <simpara> - Les codes source et les exécutables compilés de certains OS - (y compris Windows), sont disponibles à - <ulink url="&url.php;">&url.php;</ulink>. Nous recommandons - l'utilisation du <ulink url="&url.mirrors;">miroir</ulink> le plus - proche pour accélérer les chargements. - </simpara> - </sect1> - <sect1 id="install.unix"> - <title>Installation sous UNIX</title> - <para> - 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. - </para> - <para> - Pré-requis : - <itemizedlist> - <listitem> - <simpara> - Connaissance de base d'UNIX (savoir faire un "make" et compiler en - C, si besoin). - </simpara> - </listitem> - <listitem> - <simpara> - Un compilateur ANSI C (pour les codes sources) - </simpara> - </listitem> - <listitem> - <simpara> - flex (pour les codes sources) - </simpara> - </listitem> - <listitem> - <simpara> - bison (pour les codes sources) - </simpara> - </listitem> - <listitem> - <simpara> - Un serveur web - </simpara> - </listitem> - <listitem> - <simpara> - Tous les composants nécessaires aux extensions (librairie - <acronym>GD</acronym>, <acronym>PDF</acronym>, etc...) - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - 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. - </para> - <para> - La première partie du processus est faite en ligne de commande, grâce aux - options du script <filename>configure</filename>. Cette section présente - l'utilisation des options les plus courantes, mais il y en a beaucoup - d'autres à essayer. Reportez-vous à la - <link linkend="install.configure">liste complète des options de - configuration </link> pour une liste exhaustive. Voici les différentes - méthodes d'installation de PHP : - <itemizedlist> - <listitem> - <simpara> - Comme <link linkend="install.apache">module Apache</link> - </simpara> - </listitem> - <listitem> - <simpara> - Comme <link linkend="install.fhttpd">module fhttpd</link> - </simpara> - </listitem> - <listitem> - <simpara> - Pour l'utiliser avec <link - linkend="install.otherhttpd">AOLServer, NSAPI, - phttpd, Pi3Web, Roxen, thttpd, ou Zeus.</link> - </simpara> - </listitem> - <listitem> - <simpara> - Comme <link linkend="install.commandline">exécutable CGI</link> - </simpara> - </listitem> - </itemizedlist> - </para> - <sect2 id="install.unix.apache-module"> - <title>Référence Module Apache</title> - <para> - 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. - </para> - <example id="install.unix.apache-module.quick"> - <title> - Instructions d'installation PHP 4 (Version Module Apache) - </title> - <programlisting> +<chapter id="installation"> + <title>Installation</title> + <sect1 id="install.downloading"> + <title>Télécharger la dernière version</title> + <simpara> + Les codes source et les exécutables compilés de certains OS + (y compris Windows), sont disponibles à + <ulink url="&url.php;">&url.php;</ulink>. Nous recommandons + l'utilisation du <ulink url="&url.mirrors;">miroir</ulink> le plus + proche pour accélérer les chargements. + </simpara> + </sect1> + <sect1 id="install.unix"> + <title>Installation sous UNIX</title> + <para> + 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. + </para> + <para> + Pré-requis : + <itemizedlist> + <listitem> + <simpara> + Connaissance de base d'UNIX (savoir faire un "make" et compiler en + C, si besoin). + </simpara> + </listitem> + <listitem> + <simpara> + Un compilateur ANSI C (pour les codes sources) + </simpara> + </listitem> + <listitem> + <simpara> + flex (pour les codes sources) + </simpara> + </listitem> + <listitem> + <simpara> + bison (pour les codes sources) + </simpara> + </listitem> + <listitem> + <simpara> + Un serveur web + </simpara> + </listitem> + <listitem> + <simpara> + Tous les composants nécessaires aux extensions (librairie + <acronym>GD</acronym>, <acronym>PDF</acronym>, etc...) + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + 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. + </para> + <para> + La première partie du processus est faite en ligne de commande, grâce aux + options du script <filename>configure</filename>. Cette section présente + l'utilisation des options les plus courantes, mais il y en a beaucoup + d'autres à essayer. Reportez-vous à la + <link linkend="install.configure">liste complète des options de + configuration </link> pour une liste exhaustive. Voici les différentes + méthodes d'installation de PHP : + <itemizedlist> + <listitem> + <simpara> + Comme <link linkend="install.apache">module Apache</link> + </simpara> + </listitem> + <listitem> + <simpara> + Comme <link linkend="install.fhttpd">module fhttpd</link> + </simpara> + </listitem> + <listitem> + <simpara> + Pour l'utiliser avec <link + linkend="install.otherhttpd">AOLServer, NSAPI, + phttpd, Pi3Web, Roxen, thttpd, ou Zeus.</link> + </simpara> + </listitem> + <listitem> + <simpara> + Comme <link linkend="install.commandline">exécutable CGI</link> + </simpara> + </listitem> + </itemizedlist> + </para> + <sect2 id="install.unix.apache-module"> + <title>Référence Module Apache</title> + <para> + 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. + </para> + <example id="install.unix.apache-module.quick"> + <title> + Instructions d'installation PHP 4 (Version Module Apache) + </title> + <programlisting> 1. gunzip apache_1.3.x.tar.gz 2. tar xvf apache_1.3.x.tar 3. gunzip php-x.x.x.tar.gz @@ -126,51 +126,51 @@ 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). - </programlisting> - </example> - </sect2> - <sect2 id="install.building"> - <title>Compilation</title> - <simpara> - Lorsque PHP est configuré, vous êtes prêts à - compiler l'exécutable CGI. La commande <command>make</command> - doit prendre tout en charge. Si ce n'est pas le cas et que vous restez - bloqué, reportez-vous aux - <link linkend="install-problems">problèmes courants</link>. - </simpara> - </sect2> - </sect1> - <sect1 id="install.linux"> - <title>Installation sous Linux</title> - <para> - Cette section contient les notes et conseils d'installation de PHP - sur les distributions Linux. - </para> - <sect2 id="install.linux.packages"> - <title>Utilisation des packages</title> - <simpara> - 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. - </simpara> - </sect2> - </sect1> - <sect1 id="install.hpux"> - <title>Installation sous HP-UX</title> - <para> - Cette section contient les notes et conseils d'installation de PHP - sur les distributions HP-UX. - </para> - <example id="install.hpux.example"> - <title> - Instructions d'installation pour HP-UX 10 - </title> - <programlisting> + </programlisting> + </example> + </sect2> + <sect2 id="install.building"> + <title>Compilation</title> + <simpara> + Lorsque PHP est configuré, vous êtes prêts à + compiler l'exécutable CGI. La commande <command>make</command> + doit prendre tout en charge. Si ce n'est pas le cas et que vous restez + bloqué, reportez-vous aux + <link linkend="install-problems">problèmes courants</link>. + </simpara> + </sect2> + </sect1> + <sect1 id="install.linux"> + <title>Installation sous Linux</title> + <para> + Cette section contient les notes et conseils d'installation de PHP + sur les distributions Linux. + </para> + <sect2 id="install.linux.packages"> + <title>Utilisation des packages</title> + <simpara> + 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. + </simpara> + </sect2> + </sect1> + <sect1 id="install.hpux"> + <title>Installation sous HP-UX</title> + <para> + Cette section contient les notes et conseils d'installation de PHP + sur les distributions HP-UX. + </para> + <example id="install.hpux.example"> + <title> + Instructions d'installation pour HP-UX 10 + </title> + <programlisting> From: paul_mckay@clearwater-it.co.uk 04-Jan-2001 09:49 (Ces conseils sont destinés à PHP 4.0.4 et Apache v1.3.9) @@ -225,157 +225,157 @@ Paul Mckay. </programlisting> </example> -</sect1> -<sect1 id="install.solaris"> + </sect1> + <sect1 id="install.solaris"> <title>Installation sous Solaris</title> <para> Cette section contient les notes et conseils d'installation de PHP sur les distributions Solaris. </para> <sect2 id="install.solaris.required"> - <title>Logiciels nécessaires</title> - <para> - L'installation Solaris oublie généralement les compilateurs C, et leurs - utilitaires. Voici la liste des outils nécessaires : - <itemizedlist> - <listitem> - <simpara> - gcc (recommandé, mais d'autres compilateurs C peuvent fonctionner) - </simpara> - </listitem> - <listitem> - <simpara> - make - </simpara> - </listitem> - <listitem> - <simpara> - flex - </simpara> - </listitem> - <listitem> - <simpara> - bison - </simpara> - </listitem> - <listitem> - <simpara> - m4 - </simpara> - </listitem> - <listitem> - <simpara> - autoconf - </simpara> - </listitem> - <listitem> - <simpara> - automake - </simpara> - </listitem> - <listitem> - <simpara> - perl - </simpara> - </listitem> - <listitem> - <simpara> - gzip - </simpara> - </listitem> - <listitem> - <simpara> - tar - </simpara> - </listitem> - </itemizedlist> - De plus, vous devrez aussi installer (et peut être aussi compiler) - toutes les librairies nécessaires aux extensions (MySQL, ORACLE..). - </para> + <title>Logiciels nécessaires</title> + <para> + L'installation Solaris oublie généralement les compilateurs C, et leurs + utilitaires. Voici la liste des outils nécessaires : + <itemizedlist> + <listitem> + <simpara> + gcc (recommandé, mais d'autres compilateurs C peuvent fonctionner) + </simpara> + </listitem> + <listitem> + <simpara> + make + </simpara> + </listitem> + <listitem> + <simpara> + flex + </simpara> + </listitem> + <listitem> + <simpara> + bison + </simpara> + </listitem> + <listitem> + <simpara> + m4 + </simpara> + </listitem> + <listitem> + <simpara> + autoconf + </simpara> + </listitem> + <listitem> + <simpara> + automake + </simpara> + </listitem> + <listitem> + <simpara> + perl + </simpara> + </listitem> + <listitem> + <simpara> + gzip + </simpara> + </listitem> + <listitem> + <simpara> + tar + </simpara> + </listitem> + </itemizedlist> + De plus, vous devrez aussi installer (et peut être aussi compiler) + toutes les librairies nécessaires aux extensions (MySQL, ORACLE..). + </para> </sect2> <sect2 id="install.solaris.packages"> - <title>Utilisation des packages</title> - <simpara> - Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour - installer la plupart des composants. - </simpara> + <title>Utilisation des packages</title> + <simpara> + Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour + installer la plupart des composants. + </simpara> </sect2> -</sect1> -<sect1 id="install.openbsd"> + </sect1> + <sect1 id="install.openbsd"> <title>Installations Unix/OpenBSD</title> <para> Cette section contient les notes spécifiques à l'installation de PHP sous <ulink url="&url.openbsd;">OpenBSD</ulink>. </para> <sect2 id="install.openbsd.ports"> - <title>Utilisation des ports</title> - <simpara> - 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 - <ulink url="&url.openbsd.ports;">ports tree</ulink> récent. Choisissez - alors simplement la version que vous souhaitez installer, et utilisez - la commande <command>make install</command>. Ci-dessous, voici un - exemple. - </simpara> - <example id="install.openbsd.ports.example"> - <title>Exemple d'installation de PHP sous OpenBSD avec Ports</title> - <programlisting> + <title>Utilisation des ports</title> + <simpara> + 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 + <ulink url="&url.openbsd.ports;">ports tree</ulink> récent. Choisissez + alors simplement la version que vous souhaitez installer, et utilisez + la commande <command>make install</command>. Ci-dessous, voici un + exemple. + </simpara> + <example id="install.openbsd.ports.example"> + <title>Exemple d'installation de PHP sous OpenBSD avec Ports</title> + <programlisting> $ 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 - </programlisting> - </example> + </programlisting> + </example> </sect2> <sect2 id="install.openbsd.packages"> - <title>Utilisation des Packages</title> - <simpara> - Il existe des packages pré-compilés disponibles en - téléchargement à <ulink url="&url.openbsd;">OpenBSD</ulink>. - 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 <emphasis>flavors</emphasis>) - disponibles, vous trouverez peut-être plus facile de - le compiler à partir de l'arbre de ports. - Lisez le manuel <ulink url="&url.openbsd.packages;">packages(7)</ulink> - pour plus de détails sur les packages disponibles (en anglais). - </simpara> + <title>Utilisation des Packages</title> + <simpara> + Il existe des packages pré-compilés disponibles en + téléchargement à <ulink url="&url.openbsd;">OpenBSD</ulink>. + 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 <emphasis>flavors</emphasis>) + disponibles, vous trouverez peut-être plus facile de + le compiler à partir de l'arbre de ports. + Lisez le manuel <ulink url="&url.openbsd.packages;">packages(7)</ulink> + pour plus de détails sur les packages disponibles (en anglais). + </simpara> </sect2> -</sect1> -<sect1 id="install.macosx"> + </sect1> + <sect1 id="install.macosx"> <title>Installation sous Mac OS X</title> <para> Cette section contient les notes et conseils d'installation de PHP sur les distributions Mac OS X. </para> <sect2 id="install.macosx.packages"> - <title>Utilisation des packages</title> - <simpara> - 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. - <ulink url="&url.lightyear;">Lightyear Design</ulink> propose une - version pré-compilé de PHP pour OS X tout comme - <ulink url="&url.tenon;">Tenon Intersystems</ulink>. - </simpara> + <title>Utilisation des packages</title> + <simpara> + 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. + <ulink url="&url.lightyear;">Lightyear Design</ulink> propose une + version pré-compilé de PHP pour OS X tout comme + <ulink url="&url.tenon;">Tenon Intersystems</ulink>. + </simpara> </sect2> <sect2 id="install.macosx.compile"> - <title>Compilation pour serveur OS X</title> - <simpara> - 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. - </simpara> - <example id="install.macosx.compile.example"> - <title>Installation sous Mac OS X serveur</title> - <programlisting> + <title>Compilation pour serveur OS X</title> + <simpara> + 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. + </simpara> + <example id="install.macosx.compile.example"> + <title>Installation sous Mac OS X serveur</title> + <programlisting> 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 \ @@ -428,80 +428,80 @@ 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 - </programlisting> - </example> - <simpara> - D'autres exemples pour - <ulink url="&url.stepwise.macosx-client;">Mac OS X client</ulink> - et - <ulink url="&url.stepwise.macosx-client;">Mac OS X server</ulink> - sont disponibles à <ulink url="&url.stepwise;">Stepwise</ulink>. - </simpara> + </programlisting> + </example> + <simpara> + D'autres exemples pour + <ulink url="&url.stepwise.macosx-client;">Mac OS X client</ulink> + et + <ulink url="&url.stepwise.macosx-client;">Mac OS X server</ulink> + sont disponibles à <ulink url="&url.stepwise;">Stepwise</ulink>. + </simpara> </sect2> <sect2 id="install.macosx.client"> - <title>Compilation pour MacOS X client</title> - <simpara> - Ces conseils sont gracieusement fourni par <ulink url="&url.macosx;">Marc Liyanage</ulink>. - </simpara> - <simpara> - Le module PHP pour Apache est inclus dans Mac OS X. - Cette version inclus le support des bases de données MySQL et PostgreSQL. - </simpara> - <simpara> - NOTE: Soyez prudent avec cette manipulation, vous risquez de mettre - votre serveur Apache à terre! - </simpara> - <para> - Insctructions : - <itemizedlist> - <listitem> - <simpara> - 1. Ouvrez un terminal - </simpara> - </listitem> - <listitem> - <simpara> - 2. Tapez "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz", - attendez la fin du téléchargement. - </simpara> - </listitem> - <listitem> - <simpara> - 3. Tapez "gunzip libphp4.so.gz" - </simpara> - </listitem> - <listitem> - <simpara> - 4. Tapez "sudo apxs -i -a -n php4 libphp4.so" - </simpara> - </listitem> - </itemizedlist> - Maintenant, tapez "<literal>sudo open -a TextEdit /etc/httpd/httpd.conf</literal>" - TextEdit ouvrira le fichier de configuration. Recherchez ces deux lignes, vers la - fin du fichier (Utilisez la commande Find) - <programlisting> + <title>Compilation pour MacOS X client</title> + <simpara> + Ces conseils sont gracieusement fourni par <ulink url="&url.macosx;">Marc Liyanage</ulink>. + </simpara> + <simpara> + Le module PHP pour Apache est inclus dans Mac OS X. + Cette version inclus le support des bases de données MySQL et PostgreSQL. + </simpara> + <simpara> + NOTE: Soyez prudent avec cette manipulation, vous risquez de mettre + votre serveur Apache à terre! + </simpara> + <para> + Insctructions : + <itemizedlist> + <listitem> + <simpara> + 1. Ouvrez un terminal + </simpara> + </listitem> + <listitem> + <simpara> + 2. Tapez "wget http://www.diax.ch/users/liyanage/software/macosx/libphp4.so.gz", + attendez la fin du téléchargement. + </simpara> + </listitem> + <listitem> + <simpara> + 3. Tapez "gunzip libphp4.so.gz" + </simpara> + </listitem> + <listitem> + <simpara> + 4. Tapez "sudo apxs -i -a -n php4 libphp4.so" + </simpara> + </listitem> + </itemizedlist> + Maintenant, tapez "<literal>sudo open -a TextEdit /etc/httpd/httpd.conf</literal>" + TextEdit ouvrira le fichier de configuration. Recherchez ces deux lignes, vers la + fin du fichier (Utilisez la commande Find) + <programlisting> * #AddType application/x-httpd-php .php * #AddType application/x-httpd-php-source .phps - </programlisting> - Supprimez les deux marques de commentaires (<literal>#</literal>), puis sauvez - le fichier, et quittez TextEdit. - </para> - <para> - Finalement, tapez "<literal>sudo apachectl graceful</literal>" pour redémarrer le - serveur Apache. - </para> - <para> - 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 : - "<literal><?php phpinfo() ?></literal>". - </para> - <para> - Ouvrez l'URL <literal>127.0.0.1/~your_username/test.php</literal> dans votre - navigateur. Vous obtiendrez le tableau de bord de PHP. - </para> + </programlisting> + Supprimez les deux marques de commentaires (<literal>#</literal>), puis sauvez + le fichier, et quittez TextEdit. + </para> + <para> + Finalement, tapez "<literal>sudo apachectl graceful</literal>" pour redémarrer le + serveur Apache. + </para> + <para> + 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 : + "<literal><?php phpinfo() ?></literal>". + </para> + <para> + Ouvrez l'URL <literal>127.0.0.1/~your_username/test.php</literal> dans votre + navigateur. Vous obtiendrez le tableau de bord de PHP. + </para> </sect2> -</sect1> -<sect1 id="install.configure"> + </sect1> + <sect1 id="install.configure"> <title>Liste complète des options de configuration</title> <para> Cette section rassemble la liste complète des options de configuration @@ -561,2861 +561,3017 @@ </listitem> </itemizedlist> <sect2 id="install.configure.databases"> - <title>Base de données</title> - <variablelist> - <varlistentry id="install.configure.with-adabas"> - <term> - <parameter>--with-adabas[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Adabas D. DIR est le dossier - d'installation de Adabas (par défaut, <literal>/usr/local</literal>). - </para> - <para> - <ulink url="&url.adabas;">Adabas home page</ulink> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dba"> - <term> - <parameter>--enable-dba=shared</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile DBA comme module partagé - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dbx"> - <term> - <parameter>--enable-dbx</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support DBX. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dbase"> - <term> - <parameter>--enable-dbase</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-dbase">--with-dbase</link> - instead. - </para> - <para> - PHP 4: Active la librairie dbase livrée avec PHP. Aucune librairie - supplémentaire n'est nécessaire. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-dbase"> - <term> - <parameter>--with-dbase</parameter> - </term> - <listitem> - <para> - PHP 3: Active la librairie dbase livrée avec PHP. Aucune librairie - supplémentaire n'est nécessaire. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-dbase">--enable-dbase</link> - instead. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-db2"> - <term> - <parameter>--with-db2[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support Berkeley DB2. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-db3"> - <term> - <parameter>--with-db3[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Berkeley DB3. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-dbm"> - <term> - <parameter>--with-dbm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support DBM. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-dbmaker"> - <term> - <parameter>--with-dbmaker[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3. - </para> - <para> - 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 <literal>/home/dbmaker/3.6</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-empress"> - <term> - <parameter>--with-empress[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier - d'installation Empress (par défaut, <literal>$EMPRESSPATH</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-filepro"> - <term> - <parameter>--enable-filepro</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-filepro">--with-filepro</link> - instead. - </para> - <para> - PHP 4: Active la librairie filePro (lecture seule) livrée avec PHP. - Aucune librairie supplémentaire n'est nécessaire. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-fbsql"> - <term> - <parameter>--with-fbsql[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible. - </para> - <para> - 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: <literal>/opt/FrontBase</literal>, - WinNT: <literal>\usr\FrontBase</literal>, - Linux: <literal>/usr/frontbase</literal>, - Mac OSX: <literal>/Library/FrontBase</literal>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-filepro"> - <term> - <parameter>--with-filepro</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support IBM DB2. - Aucune librairie supplémentaire n'est nécessaire. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-filepro">--enable-filepro</link>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gdbm"> - <term> - <parameter>--with-gdbm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support GDBM. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-hyperwave"> - <term> - <parameter>--with-hyperwave</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support Hyperwave. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ibm-db2"> - <term> - <parameter>--with-ibm-db2[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support IBM DB2. DIR est le dossier - d'installation de DB2 (par défaut, - <filename>/home/db2inst1/sqllib</filename>). - </para> - <para> - <ulink url="&url.ibmdb2;">IBM DB2</ulink> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-informix"> - <term> - <parameter>--with-informix[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier - d'installation d'Informix (par défaut, aucune valeur). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ingres"> - <term> - <parameter>--with-ingres[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Ingres II. DIR est le dossier - d'installation d'Ingres (par défaut, <literal>/II/ingres</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-interbase"> - <term> - <parameter>--with-interbase[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier - d'installation d'InterBase (par défaut, - <filename>/usr/interbase</filename>). - </para> - <simpara> - <link linkend="ref.ibase">Fonctions Interbase</link> - </simpara> - <simpara> - <ulink url="&url.ibase;">Interbase</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ldap"> - <term> - <parameter>--with-ldap[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support LDAP. DIR est le dossier - d'installation de LDAP (par défaut <filename>/usr</filename> et - <filename>/usr/local</filename>). - </para> - <para> - PHP 4: Inclut le support LDAP. DIR est le dossier - d'installation de LDAP. (par défaut; - <filename class="directory">/usr/local/ldap</filename>). - </para> - <simpara> - Plus de détails sur LDAP sont disponibles à - <ulink url="&url.rfc;rfc1777.html">RFC1777</ulink> et - <ulink url="&url.rfc;rfc1778.html">RFC1778</ulink>. - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-msql"> - <term> - <parameter>--with-msql[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support mSQL. DIR est le dossier - d'installation de mSQL (par défaut <filename>/usr</filename> et - <filename>/usr/local/Hughes</filename>, pour la version 2.0). - <command>configure</command> 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. - </para> - <simpara> - Voir aussi - <link linkend="ini.sect.msql">Configuration mSQL</link> dans le - fichier de <link linkend="configuration.file">configuration</link>. - </simpara> - <simpara> - <ulink url="&url.msql;">mSQL</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mysql"> - <term> - <parameter>--with-mysql[=DIR]</parameter> - </term> - <listitem> - <para> - 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é). - </para> - <para> - 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. - </para> - <para> - Voir aussi - <link linkend="ini.sect.mysql">Configuration MySQL</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </para> - <para> - <ulink url="&url.mysql;">MySQL</ulink> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ndbm"> - <term> - <parameter>--with-ndbm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support NDBM. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ovrimos"> - <term> - <parameter>--with-ovrimos</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Ovrimos. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-oci8"> - <term> - <parameter>--with-oci8[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Oracle-oci8. DIR est le dossier - d'installation de Oracle-oci8 (par défaut, - <filename>ORACLE_HOME</filename>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-oracle"> - <term> - <parameter>--with-oracle[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support Oracle database. DIR est le dossier - d'installation de Oracle (par défaut, - <filename>$ORACLE_HOME</filename>). - </para> - <para> - PHP 4: Inclut le support Oracle-oci7. DIR est le dossier - d'installation de Oracle-oci7 (par défaut, - <filename>ORACLE_HOME</filename>). - </para> - <simpara> - 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 <envar>ORACLE_HOME</envar>. Vous n'avez pas à - spécifier ce paramètre si votre environnement Oracle a été - configuré. - </simpara> - <simpara> - <ulink url="&url.oracle;">Oracle</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pgsql"> - <term> - <parameter>--with-pgsql[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support PostgresSQL. DIR est le dossier - d'installation de PostgresSQL (par défaut, - <filename>/usr/local/pgsql</filename>). - </para> - <para> - PHP 4: Inclut le support PostgreSQL. DIR est le dossier - d'installation de PostgreSQL (par défaut, - <filename>/usr/local/pgsql</filename>). Pour compiler en "dl", - utilisez la valeur "shared", ou "shared,DIR", pour compiler en "dl", - mais spécifier DIR malgré tout. - </para> - <simpara> - Voir aussi <link linkend="ini.sect.pgsql">Postgres</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - <simpara> - <ulink url="&url.pgsql;">PostgreSQL</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-solid"> - <term> - <parameter>--with-solid[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Solid. DIR est le dossier - d'installation de Solid (par défaut, - <literal>/usr/local/solid</literal>). - </para> - <simpara> - <ulink url="&url.solid;">Solid</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-sybase-ct"> - <term> - <parameter>--with-sybase-ct[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Sybase-CT. DIR est le dossier - d'installation de Sybase (par défaut, - <literal>/home/sybase</literal>). - </para> - <simpara> - Voir aussi <link linkend="ini.sect.sybct">Sybase-CT</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-sybase"> - <term> - <parameter>--with-sybase[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support Sybase-DB. DIR est le dossier - d'installation de Sybase (par défaut, <filename>/home/sybase</filename>). - </para> - <simpara> - Voir aussi <link linkend="ini.sect.sybase">Sybase</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - <simpara> - <ulink url="&url.sybase;">Sybase</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-openlink"> - <term> - <parameter>--with-openlink[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support OpenLink ODBC. DIR est le dossier - d'installation d'OpenLink (par défaut - <literal>/usr/local/openlink</literal>). - A partir de PHP 4.0.6, cette option n'est plus valable. - Utilisez plutôt <link linkend="install.configure.with-iodbc"><option> - --with-iodbc</option></link> si vous voulez - utiliser l'ODBC de OpenLink Software. - </para> - <simpara> - <ulink url="&url.openlink;">OpenLink Software</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-iodbc"> - <term> - <parameter>--with-iodbc[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support iODBC. DIR est le dossier - d'installation d'iODBC (par défaut, <filename>/usr/local</filename>). - </para> - <para> - 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. - </para> - <simpara> - <ulink url="&url.freeodbc;">FreeODBC</ulink> - ou <ulink url="&url.iodbc;">iODBC</ulink> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-custom-odbc"> - <term> - <parameter>--with-custom-odbc[=DIR]</parameter> - </term> - <listitem> - <para> - 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 - <filename class="directory">/usr/local</filename>. - </para> - <simpara> - 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 <filename>odbc.h</filename> 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. - </simpara> - <simpara> - Par exemple, vous pouvez utilisez Sybase SQL Anywhere sous QNX comme - ceci : - <literal> - CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib - -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50 - </literal> - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-unified-odbc"> - <term> - <parameter>--disable-unified-odbc</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive le support unified ODBC. Uniquement valable si - iODBC, Adabas, Solid, Velocis ou une interface spéciale ODBC - a été activée. - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - <simpara> - 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 : - <link linkend="install.configure.with-iodbc">--with-iodbc</link>, - <link linkend="install.configure.with-solid">--with-solid</link>, - <link linkend="install.configure.with-ibm-db2">--with-ibm-db2</link>, - <link linkend="install.configure.with-adabas">--with-adabas</link>, - <link linkend="install.configure.with-velocis">--with-velocis</link>, - ou - <link linkend="install.configure.with-custom-odbc">--with-custom-odbc</link>. - </simpara> - <simpara> - Voir aussi <link linkend="ini.sect.uodbc">Unified ODBC</link> - dans le fichier de - <link linkend="configuration.file">configuration</link>. - </simpara> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-unixODBC"> - <term> - <parameter>--with-unixODBC[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support unixODBC. DIR est le dossier - d'installation d'unixODBC (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-velocis"> - <term> - <parameter>--with-velocis[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclus le support Velocis. DIR est le dossier - d'installation de Velocis (par défaut, - <literal>/usr/local/velocis</literal>). - </para> - <simpara> - <ulink url="&url.velocis;">Velocis</ulink> - </simpara> - </listitem> - </varlistentry> - </variablelist> + <title>Base de données</title> + <variablelist> + <varlistentry id="install.configure.with-adabas"> + <term> + <parameter>--with-adabas[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Adabas D. DIR est le dossier + d'installation de Adabas (par défaut, <literal>/usr/local</literal>). + </para> + <para> + <ulink url="&url.adabas;">Adabas home page</ulink> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dba"> + <term> + <parameter>--enable-dba=shared</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile DBA comme module partagé + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dbx"> + <term> + <parameter>--enable-dbx</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support DBX. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dbase"> + <term> + <parameter>--enable-dbase</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-dbase">--with-dbase</link> + instead. + </para> + <para> + PHP 4: Active la librairie dbase livrée avec PHP. Aucune librairie + supplémentaire n'est nécessaire. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-dbase"> + <term> + <parameter>--with-dbase</parameter> + </term> + <listitem> + <para> + PHP 3: Active la librairie dbase livrée avec PHP. Aucune librairie + supplémentaire n'est nécessaire. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-dbase">--enable-dbase</link> + instead. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-db2"> + <term> + <parameter>--with-db2[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support Berkeley DB2. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-db3"> + <term> + <parameter>--with-db3[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Berkeley DB3. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-dbm"> + <term> + <parameter>--with-dbm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support DBM. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-dbmaker"> + <term> + <parameter>--with-dbmaker[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3. + </para> + <para> + 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 <literal>/home/dbmaker/3.6</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-empress"> + <term> + <parameter>--with-empress[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier + d'installation Empress (par défaut, <literal>$EMPRESSPATH</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-filepro"> + <term> + <parameter>--enable-filepro</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-filepro">--with-filepro</link> + instead. + </para> + <para> + PHP 4: Active la librairie filePro (lecture seule) livrée avec PHP. + Aucune librairie supplémentaire n'est nécessaire. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-fbsql"> + <term> + <parameter>--with-fbsql[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible. + </para> + <para> + 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: <literal>/opt/FrontBase</literal>, + WinNT: <literal>\usr\FrontBase</literal>, + Linux: <literal>/usr/frontbase</literal>, + Mac OSX: <literal>/Library/FrontBase</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-filepro"> + <term> + <parameter>--with-filepro</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support IBM DB2. + Aucune librairie supplémentaire n'est nécessaire. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-filepro">--enable-filepro</link>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gdbm"> + <term> + <parameter>--with-gdbm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support GDBM. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-hyperwave"> + <term> + <parameter>--with-hyperwave</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support Hyperwave. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ibm-db2"> + <term> + <parameter>--with-ibm-db2[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support IBM DB2. DIR est le dossier + d'installation de DB2 (par défaut, + <filename>/home/db2inst1/sqllib</filename>). + </para> + <para> + <ulink url="&url.ibmdb2;">IBM DB2</ulink> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-informix"> + <term> + <parameter>--with-informix[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier + d'installation d'Informix (par défaut, aucune valeur). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ingres"> + <term> + <parameter>--with-ingres[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Ingres II. DIR est le dossier + d'installation d'Ingres (par défaut, <literal>/II/ingres</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-interbase"> + <term> + <parameter>--with-interbase[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier + d'installation d'InterBase (par défaut, + <filename>/usr/interbase</filename>). + </para> + <simpara> + <link linkend="ref.ibase">Fonctions Interbase</link> + </simpara> + <simpara> + <ulink url="&url.ibase;">Interbase</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ldap"> + <term> + <parameter>--with-ldap[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support LDAP. DIR est le dossier + d'installation de LDAP (par défaut <filename>/usr</filename> et + <filename>/usr/local</filename>). + </para> + <para> + PHP 4: Inclut le support LDAP. DIR est le dossier + d'installation de LDAP. (par défaut; + <filename class="directory">/usr/local/ldap</filename>). + </para> + <simpara> + Plus de détails sur LDAP sont disponibles à + <ulink url="&url.rfc;rfc1777.html">RFC1777</ulink> et + <ulink url="&url.rfc;rfc1778.html">RFC1778</ulink>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-msql"> + <term> + <parameter>--with-msql[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support mSQL. DIR est le dossier + d'installation de mSQL (par défaut <filename>/usr</filename> et + <filename>/usr/local/Hughes</filename>, pour la version 2.0). + <command>configure</command> 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. + </para> + <simpara> + Voir aussi + <link linkend="ini.sect.msql">Configuration mSQL</link> dans le + fichier de <link linkend="configuration.file">configuration</link>. + </simpara> + <simpara> + <ulink url="&url.msql;">mSQL</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mysql"> + <term> + <parameter>--with-mysql[=DIR]</parameter> + </term> + <listitem> + <para> + 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é). + </para> + <para> + 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. + </para> + <para> + Voir aussi + <link linkend="ini.sect.mysql">Configuration MySQL</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </para> + <para> + <ulink url="&url.mysql;">MySQL</ulink> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ndbm"> + <term> + <parameter>--with-ndbm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support NDBM. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ovrimos"> + <term> + <parameter>--with-ovrimos</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Ovrimos. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-oci8"> + <term> + <parameter>--with-oci8[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Oracle-oci8. DIR est le dossier + d'installation de Oracle-oci8 (par défaut, + <filename>ORACLE_HOME</filename>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-oracle"> + <term> + <parameter>--with-oracle[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support Oracle database. DIR est le dossier + d'installation de Oracle (par défaut, + <filename>$ORACLE_HOME</filename>). + </para> + <para> + PHP 4: Inclut le support Oracle-oci7. DIR est le dossier + d'installation de Oracle-oci7 (par défaut, + <filename>ORACLE_HOME</filename>). + </para> + <simpara> + 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 <envar>ORACLE_HOME</envar>. Vous n'avez pas à + spécifier ce paramètre si votre environnement Oracle a été + configuré. + </simpara> + <simpara> + <ulink url="&url.oracle;">Oracle</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pgsql"> + <term> + <parameter>--with-pgsql[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support PostgresSQL. DIR est le dossier + d'installation de PostgresSQL (par défaut, + <filename>/usr/local/pgsql</filename>). + </para> + <para> + PHP 4: Inclut le support PostgreSQL. DIR est le dossier + d'installation de PostgreSQL (par défaut, + <filename>/usr/local/pgsql</filename>). Pour compiler en "dl", + utilisez la valeur "shared", ou "shared,DIR", pour compiler en "dl", + mais spécifier DIR malgré tout. + </para> + <simpara> + Voir aussi <link linkend="ini.sect.pgsql">Postgres</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + <simpara> + <ulink url="&url.pgsql;">PostgreSQL</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-solid"> + <term> + <parameter>--with-solid[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Solid. DIR est le dossier + d'installation de Solid (par défaut, + <literal>/usr/local/solid</literal>). + </para> + <simpara> + <ulink url="&url.solid;">Solid</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-sybase-ct"> + <term> + <parameter>--with-sybase-ct[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Sybase-CT. DIR est le dossier + d'installation de Sybase (par défaut, + <literal>/home/sybase</literal>). + </para> + <simpara> + Voir aussi <link linkend="ini.sect.sybct">Sybase-CT</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-sybase"> + <term> + <parameter>--with-sybase[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support Sybase-DB. DIR est le dossier + d'installation de Sybase (par défaut, <filename>/home/sybase</filename>). + </para> + <simpara> + Voir aussi <link linkend="ini.sect.sybase">Sybase</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + <simpara> + <ulink url="&url.sybase;">Sybase</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-openlink"> + <term> + <parameter>--with-openlink[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support OpenLink ODBC. DIR est le dossier + d'installation d'OpenLink (par défaut + <literal>/usr/local/openlink</literal>). + A partir de PHP 4.0.6, cette option n'est plus valable. + Utilisez plutôt <link linkend="install.configure.with-iodbc"><option> + --with-iodbc</option></link> si vous voulez + utiliser l'ODBC de OpenLink Software. + </para> + <simpara> + <ulink url="&url.openlink;">OpenLink Software</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-iodbc"> + <term> + <parameter>--with-iodbc[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support iODBC. DIR est le dossier + d'installation d'iODBC (par défaut, <filename>/usr/local</filename>). + </para> + <para> + 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. + </para> + <simpara> + <ulink url="&url.freeodbc;">FreeODBC</ulink> + ou <ulink url="&url.iodbc;">iODBC</ulink> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-custom-odbc"> + <term> + <parameter>--with-custom-odbc[=DIR]</parameter> + </term> + <listitem> + <para> + 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 + <filename class="directory">/usr/local</filename>. + </para> + <simpara> + 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 <filename>odbc.h</filename> 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. + </simpara> + <simpara> + Par exemple, vous pouvez utilisez Sybase SQL Anywhere sous QNX comme + ceci : + <literal> + CFLAGS=-DODBC_QNX LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib + -lodbc" ./configure --with-custom-odbc=/usr/lib/sqlany50 + </literal> + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-unified-odbc"> + <term> + <parameter>--disable-unified-odbc</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive le support unified ODBC. Uniquement valable si + iODBC, Adabas, Solid, Velocis ou une interface spéciale ODBC + a été activée. + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + <simpara> + 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 : + <link linkend="install.configure.with-iodbc">--with-iodbc</link>, + <link linkend="install.configure.with-solid">--with-solid</link>, + <link linkend="install.configure.with-ibm-db2">--with-ibm-db2</link>, + <link linkend="install.configure.with-adabas">--with-adabas</link>, + <link linkend="install.configure.with-velocis">--with-velocis</link>, + ou + <link linkend="install.configure.with-custom-odbc">--with-custom-odbc</link>. + </simpara> + <simpara> + Voir aussi <link linkend="ini.sect.uodbc">Unified ODBC</link> + dans le fichier de + <link linkend="configuration.file">configuration</link>. + </simpara> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-unixODBC"> + <term> + <parameter>--with-unixODBC[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support unixODBC. DIR est le dossier + d'installation d'unixODBC (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-velocis"> + <term> + <parameter>--with-velocis[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclus le support Velocis. DIR est le dossier + d'installation de Velocis (par défaut, + <literal>/usr/local/velocis</literal>). + </para> + <simpara> + <ulink url="&url.velocis;">Velocis</ulink> + </simpara> + </listitem> + </varlistentry> + </variablelist> </sect2> <sect2 id="install.configure.ecommerce"> - <title>E-commerce</title> - <variablelist> - <varlistentry id="install.configure.with-ccvs"> - <term> - <parameter>--with-ccvs[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Ajoute le support CCVS. DIR est le dossier d'installation - de CCVS. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mck"> - <term> - <parameter>--with-mck[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support Cybercash MCK. DIR est le dossier - d'installation de cybercash mck (par défaut, - <filename>/usr/src/mck-3.2.0.3-linux</filename>). Plus d'aide dans - le dossier <filename>extra/cyberlib</filename>. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-cybercash">--with-cybercash</link> - instead. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-cybercash"> - <term> - <parameter>--with-cybercash[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-mck">--with-mck</link> - instead. - </para> - <para> - PHP 4: Inclut le support CyberCash. DIR est le dossier - d'installation de CyberCash MCK. - </para> - </listitem> - </varlistentry> - - <varlistentry id="install.configure.with-cybermut"> - <term> - </term> - <listitem> - <para> - </para> - </listitem> - </varlistentry> - - <varlistentry id="install.configure.with-pfpro"> - <term> - <parameter>--with-pfpro[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Verisign Payflow Pro. - </para> - </listitem> - </varlistentry> - </variablelist> + <title>E-commerce</title> + <variablelist> + <varlistentry id="install.configure.with-ccvs"> + <term> + <parameter>--with-ccvs[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Ajoute le support CCVS. DIR est le dossier d'installation + de CCVS. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cybermut"> + <term> + <parameter>--with-cybermut[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support de Cybermut pour PHP 4. DIR est le dossier + du SDK Cybermut, qui contient les deux fichiers <filename>libcm-mac.a</filename> + et <filename>cm-mac.h</filename>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mck"> + <term> + <parameter>--with-mck[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support Cybercash MCK. DIR est le dossier + d'installation de cybercash mck (par défaut, + <filename>/usr/src/mck-3.2.0.3-linux</filename>). Plus d'aide dans + le dossier <filename>extra/cyberlib</filename>. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-cybercash">--with-cybercash</link> + instead. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cybercash"> + <term> + <parameter>--with-cybercash[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-mck">--with-mck</link> + instead. + </para> + <para> + PHP 4: Inclut le support CyberCash. DIR est le dossier + d'installation de CyberCash MCK. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pfpro"> + <term> + <parameter>--with-pfpro[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Verisign Payflow Pro. + </para> + </listitem> + </varlistentry> + </variablelist> </sect2> <sect2 id="install.configure.graphics"> - <title>Images</title> - <variablelist> - <varlistentry id="install.configure.enable-freetype-4bit-antialias-hack"> - <term> - <parameter>--enable-freetype-4bit-antialias-hack</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support de FreeType2 (expérimental). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gd"> - <term> - <parameter>--with-gd[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support GD. DIR est le dossier - d'installation de GD. - </para> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.without-gd"> - <term> - <parameter>--without-gd</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inactive le support GD . - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-imagick"> - <term> - <parameter>--with-imagick[=DIR]</parameter> - </term> - <listitem> - <para> - 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). - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-jpeg-dir"> - <term> - <parameter>--with-jpeg-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: dossier JPEG pour pdflib 2.0 - </para> - <para> - PHP 4: dossier JPEG pour pdflib 3.x et 4.x - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-png-dir"> - <term> - <parameter>--with-png-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: dossier PNG pour pdflib 3.x et 4.x - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-t1lib"> - <term> - <parameter>--enable-t1lib</parameter> - </term> - <listitem> - <para> - PHP 3: Active le support t1lib. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-t1lib">--with-t1lib</link> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-t1lib"> - <term> - <parameter>--with-t1lib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-t1lib">--enable-t1lib</link>. - </para> - <para> - PHP 4: Inclut le support T1lib. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-tiff-dir"> - <term> - <parameter>--with-tiff-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: dossier TIFF pour pdflib 2.0 - </para> - <para> - PHP 4: dossier TIFF pour pdflib 3.x et 4.x - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ttf"> - <term> - <parameter>--with-ttf[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support FreeType. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-xpm-dir"> - <term> - <parameter>--with-xpm-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: dossier XPM pour GD-1.8+ - </para> - </listitem> - </varlistentry> - </variablelist> + <title>Images</title> + <variablelist> + <varlistentry id="install.configure.enable-freetype-4bit-antialias-hack"> + <term> + <parameter>--enable-freetype-4bit-antialias-hack</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support de FreeType2 (expérimental). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gd"> + <term> + <parameter>--with-gd[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support GD. DIR est le dossier + d'installation de GD. + </para> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.without-gd"> + <term> + <parameter>--without-gd</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inactive le support GD . + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-imagick"> + <term> + <parameter>--with-imagick[=DIR]</parameter> + </term> + <listitem> + <para> + 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). + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-jpeg-dir"> + <term> + <parameter>--with-jpeg-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: dossier JPEG pour pdflib 2.0 + </para> + <para> + PHP 4: dossier JPEG pour pdflib 3.x et 4.x + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-png-dir"> + <term> + <parameter>--with-png-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: dossier PNG pour pdflib 3.x et 4.x + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-t1lib"> + <term> + <parameter>--enable-t1lib</parameter> + </term> + <listitem> + <para> + PHP 3: Active le support t1lib. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-t1lib">--with-t1lib</link> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-t1lib"> + <term> + <parameter>--with-t1lib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-t1lib">--enable-t1lib</link>. + </para> + <para> + PHP 4: Inclut le support T1lib. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-tiff-dir"> + <term> + <parameter>--with-tiff-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: dossier TIFF pour pdflib 2.0 + </para> + <para> + PHP 4: dossier TIFF pour pdflib 3.x et 4.x + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ttf"> + <term> + <parameter>--with-ttf[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support FreeType. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-xpm-dir"> + <term> + <parameter>--with-xpm-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: dossier XPM pour GD-1.8+ + </para> + </listitem> + </varlistentry> + </variablelist> </sect2> <sect2 id="install.configure.misc"> - <title>Divers</title> - <para> - Ces options seront classées ultérieurement, lorsqu'une catégorie - adéquate apparaîtra. - </para> - <variablelist> - <varlistentry id="install.configure.disable-bcmath"> - <term> - <parameter>--disable-bcmath</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive la librairie BCmath. - </para> - <para> - PHP 4: Option non disponible en PHP 4. La librairie BCmath n'est pas - compilée par défaut. Utilisez - <link linkend="install.configure.enable-bcmath">--enable-bcmath</link> - pour l'inclure. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.gmp"> - <term> - <parameter>--with-gmp</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4 : Inclut le support GMP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-display-source"> - <term> - <parameter>--disable-display-source</parameter> - </term> - <listitem> - <para> - PHP 3: Compile sans afficher le support des sources - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-libtool-lock"> - <term> - <parameter>--disable-libtool-lock</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Empêche le verrouillage (risque d'empêcher certaines - compilations paralléles). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-pear"> - <term> - <parameter>--disable-pear</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: N'installe pas PEAR - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-pic"> - <term> - <parameter>--disable-pic</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inactive PIC pour les shared objects - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-posix"> - <term> - <parameter>--disable-posix</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3; Utilisez plutôt <link - linkend="install.configure.without-posix">--without-posix</link> - </para> - <para> - PHP 4: Inactive les fonctions POSIX. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-rpath"> - <term> - <parameter>--disable-rpath</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inactive le passage de chemins supplémentaires - pour la recherche de librairie lors de l'exécution. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-session"> - <term> - <parameter>--disable-session</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inactive le support session. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-bcmath"> - <term> - <parameter>--enable-bcmath</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3; bcmath est compilée par - défaut. Utilisez plutôt - <link linkend="install.configure.disable-bcmath">--disable-bcmath</link>, - pour l'inactiver. - </para> - <para> - PHP 4: Active le support de l'extension bc maths. - Voir aussi <link linkend="ref.bc">les fonctions BCMath</link>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-c9x-inline"> - <term> - <parameter>--enable-c9x-inline</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active les sémantiques C9x-inline - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-calendar"> - <term> - <parameter>--enable-calendar</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support des conversions calendaires - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-debug"> - <term> - <parameter>--enable-debug</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile sans les symboles de débuggages - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-debugger"> - <term> - <parameter>--enable-debugger</parameter> - </term> - <listitem> - <para> - PHP 3: Compile avec les fonctions de débuggage à distance - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-discard-path"> - <term> - <parameter>--enable-discard-path</parameter> - </term> - <listitem> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-dmalloc"> - <term> - <parameter>--enable-dmalloc</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active dmalloc - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-exif"> - <term> - <parameter>--enable-exif</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support exif. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-experimental-zts"> - <term> - <parameter>--enable-experimental-zts</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Cela risque fortement de ne plus compiler du tout! - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-fast-install"> - <term> - <parameter>--enable-fast-install[=PKGS]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Optimise pour les installations rapides for fast installation - (par défaut, <literal>no</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-force-cgi-redirect"> - <term> - <parameter>--enable-force-cgi-redirect</parameter> - </term> - <listitem> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-inline-optimization"> - <term> - <parameter>--enable-inline-optimization</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Si vous avez beaucoup de mémoire disponible et que vous - utilisez gcc, essayez donc ça. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-libgcc"> - <term> - <parameter>--enable-libgcc</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active explicitement les liens avec libgcc - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-maintainer-mode"> - <term> - <parameter>--enable-maintainer-mode</parameter> - </term> - <listitem> - <para> - 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). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-memory-limit"> - <term> - <parameter>--enable-memory-limit</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile avec le support de la limitation de mémoire - (par défaut, <literal>no</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-safe-mode"> - <term> - <parameter>--enable-safe-mode</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le SAFE_MODE (par défaut, <literal>yes</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-satellite"> - <term> - <parameter>--enable-satellite</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support CORBA via Satellite (Requiert ORBit) - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-shared"> - <term> - <parameter>--enable-shared[=PKGS]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile les librairies partagées - (par défaut, <literal>yes</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sigchild"> - <term> - <parameter>--enable-sigchild</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le gestionnaire SIGCHLD propre à PHP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-static"> - <term> - <parameter>--enable-static[=PKGS]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile les librairies en statique - (par défaut, <literal>yes</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sysvsem"> - <term> - <parameter>--enable-sysvsem</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support des sémaphores System V. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sysvshm"> - <term> - <parameter>--enable-sysvshm</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support de partage de mémoire System V. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-trans-sid"> - <term> - <parameter>--enable-trans-sid</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active la propagation transparente des identifiants de session. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-cdb"> - <term> - <parameter>--with-cdb[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le support CDB. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-config-file-path"> - <term> - <parameter>--with-config-file-path=PATH</parameter> - </term> - <listitem> - <para> - PHP 3: Indique le chemin dans lequel aller lire le fichier - <filename>php3.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. - </para> - <para> - PHP 4: Indique le chemin dans lequel allet lire le fichier - <filename>php.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-cpdflib"> - <term> - <parameter>--with-cpdflib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support ClibPDF. DIR est le dossier - d'installation de ClibPDF (par défaut, <literal>/usr/local</literal>). - </para> - <para> - PHP 4: Inclut le support ClibPDF.(requires cpdflib >= 2). - DIR est le dossier d'installation de cpdfllib (par défaut, - <literal>/usr</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-esoob"> - <term> - <parameter>--with-esoob[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Easysoft OOB. DIR est le dossier - d'installation de OOB (par défaut, - <literal>/usr/local/easysoft/oob/client</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-exec-dir"> - <term> - <parameter>--with-exec-dir[=DIR]</parameter> - </term> - <listitem> - <para> - 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 - <literal>/usr/local/php/bin</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-fdftk"> - <term> - <parameter>--with-fdftk[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support fdftk. DIR est le dossier - d'installation de fdftk (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gnu-ld"> - <term> - <parameter>--with-gnu-ld</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Suppose que le compilateur C utilise GNU ld - (par défaut, <literal>no</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-icap"> - <term> - <parameter>--with-icap[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support ICAP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-imap"> - <term> - <parameter>--with-imap[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier - d'include d'IMAP (et aussi c-client.a). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-imsp"> - <term> - <parameter>--with-imsp[=DIR]</parameter> - </term> - <listitem> - <para> - 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). - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-java"> - <term> - <parameter>--with-java[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Java. DIR est le dossier - d'installation du JDK). Cette extension peut uniquement être - compilée comme "dl". - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-kerberos"> - <term> - <parameter>--with-kerberos[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support Kerberos dans IMAP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mcal"> - <term> - <parameter>--with-mcal[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support MCAL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mcrypt"> - <term> - <parameter>--with-mcrypt[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier - d'installation de mcrypt. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mhash"> - <term> - <parameter>--with-mhash[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier - d'installation de mhash. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mm"> - <term> - <parameter>--with-mm[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support mm pour le stockage de session. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mod_charset"> - <term> - <parameter>--with-mod_charset</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le transfert des tables depuis le module Apache - mod_charset (Rus Apache). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pdflib"> - <term> - <parameter>--with-pdflib[=DIR]</parameter> - </term> - <listitem> - <para> - 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 - <filename>/usr/local</filename>). - </para> - <para> - PHP 4: Inclut le support pdflib 3.x/4.x. DIR est le dossier - d'installation de pdflib. Par défaut, c'est <filename>/usr/local</filename>. - </para> - <para> - PHP 4 et PDFlib 3.x/4.x requiert les librairies JPEG et TIFF. - Lors de la compilation du support PDFlib utilise les options - <link linkend="install.configure.with-jpeg-dir">--with-jpeg-dir</link> et - <link linkend="install.configure.with-tiff-dir">--with-tiff-dir</link>. - Vous pouvez aussi utiliser - <link linkend="install.configure.with-png-dir">--with-png-dir</link> et - <link linkend="install.configure.with-zlib-dir">--with-zlib-dir</link>, - pour compiler le support PNG et Zlib avec PDFlib. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-shared-pdflib"> - <term> - <parameter>--enable-shared-pdflib</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut pdflib comme shared librairy. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-readline"> - <term> - <parameter>--with-readline[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support readline. DIR est le dossier - d'installation de readline. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-regex"> - <term> - <parameter>--with-regex=TYPE</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Type de librairie d'expressions régulières : - système, apache, php - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-servlet"> - <term> - <parameter>--with-servlet[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ming"> - <term> - <parameter>--with-ming</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Flash 4 avec Ming. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-swf"> - <term> - <parameter>--with-swf[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support SWF. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-system-regex"> - <term> - <parameter>--with-system-regex</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive la librairie d'expressions régulières - livrée avec PHP. - </para> - <para> - PHP 4: (Obsolète) Utilise la librairie d'expressions - régulières système. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-tsrm-pth"> - <term> - <parameter>--with-tsrm-pth[=pth-config]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Utilise GNU Pth. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-tsrm-pthreads"> - <term> - <parameter>--with-tsrm-pthreads</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Utilise les threads POSIX (par défaut). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-x"> - <term> - <parameter>--with-x</parameter> - </term> - <listitem> - <para> - PHP 3: Utilise X Window System - </para> - <para> - PHP 4: Option non disponible en PHP 4 - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-bzip2-dir"> - <term> - <parameter>--with-bz2[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 4: Ajoute le support bzip2. DIR - est le dossier d'installation de bzip2. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zlib-dir"> - <term> - <parameter>--with-zlib-dir[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib. - </para> - <para> - PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zlib"> - <term> - <parameter>--with-zlib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR - est le dossier d'installation de zlib (par défaut, <literal>/usr</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zziplib"> - <term> - <parameter>--with-zziplib[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 4: Inclut le support ZZIPlib (requiert ZZIPlib >= 0.10.6). DIR - est le dossier d'installation de ZZIPliby (par défaut, - <literal>/usr/local</literal>). - </para> - <para> - La dernière version de ZZIPlib est disponible à - <ulink url="&url.zziplib;">&url.zziplib;</ulink>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.without-pcre-regex"> - <term> - <parameter>--without-pcre-regex</parameter> - </term> - <listitem> - <para> - PHP 3: Inactive le support des expressions régulières Perl. - </para> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.without-posix"> - <term> - <parameter>--without-posix</parameter> - </term> - <listitem> - <para> - PHP 3: N'Inclut pas lrs fonctions POSIX. - </para> - <para> - PHP 4: Option non disponible en PHP 4; utilisez plutôt - <link linkend="install.configure.disable-posix">--disable-posix</link>. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.networking"> - <title>Réseau</title> - <variablelist> - <varlistentry id="install.configure.with-curl"> - <term> - <parameter>--with-curl[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support CURL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-ftp"> - <term> - <parameter>--enable-ftp</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-ftp">--with-ftp</link> - </para> - <para> - PHP 4: Active le support FTP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-ftp"> - <term> - <parameter>--with-ftp</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support FTP. - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-ftp">--enable-ftp</link> - instead - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-url-fopen-wrapper"> - <term> - <parameter>--disable-url-fopen-wrapper</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inactive le support des URL avec <function>fopen</function>. - </para> - <warning> - <para> - Cette option n'est disponible que jusqu'à la version 4.0.3. Les - versions plus récentes fournissent un paramètre dans le - fichier <filename>php.ini</filename> appelé <parameter>allow_url_fopen</parameter>, - afin de vous éviter de faire ce choix au moment de la - compilation. - </para> - </warning> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mod-dav"> - <term> - <parameter>--with-mod-dav=DIR</parameter> - </term> - <listitem> - <para> - 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). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-openssl"> - <term> - <parameter>--with-openssl[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-snmp"> - <term> - <parameter>--with-snmp[=DIR]</parameter> - </term> - <listitem> - <para> - 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. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-ucd-snmp-hack"> - <term> - <parameter>--enable-ucd-snmp-hack</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active le hack UCD SNMP - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sockets"> - <term> - <parameter>--enable-sockets</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support des sockets. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-yaz"> - <term> - <parameter>--with-yaz[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier - d'installation de YAZ (dossier bin). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-yp"> - <term> - <parameter>--enable-yp</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible; utilisez plutôt <link - linkend="install.configure.with-yp">--with-yp</link> - </para> - <para> - PHP 4: Active le support YellowPages (YP). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-yp"> - <term> - <parameter>--with-yp</parameter> - </term> - <listitem> - <para> - PHP 3: Active le support YellowPages (YP). - </para> - <para> - PHP 4: Option non disponible; utilisez plutôt <link - linkend="install.configure.enable-yp">--enable-yp</link> - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-mnogosearch"> - <term> - <parameter>--with-mnogosearch</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support mnoGoSearch. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.php"> - <title>Comportement PHP</title> - <variablelist> - <varlistentry id="install.configure.enable-magic-quotes"> - <term> - <parameter>--enable-magic-quotes</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Active les magic quotes par défaut. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-short-tags"> - <term> - <parameter>--disable-short-tags</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-track-vars"> - <term> - <parameter>--enable-track-vars</parameter> - </term> - <listitem> - <para> - PHP 3: Active le suivi des variables GET/POST/Cookie par défaut. - </para> - <para> - PHP 4: Option non disponible en PHP 4; à partir de - PHP 4.0.2, cette option est toujours activée. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.servers"> - <title>Serveur</title> - <variablelist> - <varlistentry id="install.configure.with-aolserver-src"> - <term> - <parameter>--with-aolserver-src=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Indique le chemin jusqu'à la distribution source - de AOLserver - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-aolserver"> - <term> - <parameter>--with-aolserver=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Indique le chemin jusqu'à la distribution installée - de AOLserver. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-apache"> - <term> - <parameter>--with-apache[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile PHP en module Apache. DIR est le dossier - d'installation supérieur d'Apache (par défaut, - <literal>/usr/local/etc/httpd</literal>. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-apxs"> - <term> - <parameter>--with-apxs[=FILE]</parameter> - </term> - <listitem> - <para> - 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). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-versioning"> - <term> - <parameter>--enable-versioning</parameter> - </term> - <listitem> - <para> - PHP 3: Tire profit du système de versionnage et de scoping fourni - par Solaris 2.x et Linux - </para> - <para> - PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation - pour plus de détails. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-caudium"> - <term> - <parameter>--with-caudium[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - 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, - <literal>$prefix/caudium/server</literal>. Le préfixe est paramétré - par l'option --prefix (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-fhttpd"> - <term> - <parameter>--with-fhttpd[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Compile PHP comme module fhttpd. DIR est le dossier - d'installation de fhttpd (par défaut, - <literal>/usr/local/src/fhttpd</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-nsapi"> - <term> - <parameter>--with-nsapi=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Indique le chemin jusqu'au serveur Netscape - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-phttpd"> - <term> - <parameter>--with-phttpd=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pi3web"> - <term> - <parameter>--with-pi3web=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile PHP comme module pour Pi3Web. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-roxen"> - <term> - <parameter>--with-roxen=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile PHP comme module pour Pi3Web Pike. DIR est le dossier - d'installation de Roxen (par défaut, - <literal>/usr/local/roxen/server</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-roxen-zts"> - <term> - <parameter>--enable-roxen-zts</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile le module Roxen en utilisant - Zend Thread Safety. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-thttpd"> - <term> - <parameter>--with-thttpd=SRCDIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-zeus"> - <term> - <parameter>--with-zeus=DIR</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Compile PHP comme module ISAPI pour Zeus. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.text"> - <title>Texte et langue</title> - <variablelist> - <varlistentry id="install.configure.with-aspell"> - <term> - <parameter>--with-aspell[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support ASPELL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-gettext"> - <term> - <parameter>--with-gettext[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4: Inclut le support GNU gettext. DIR est le dossier - d'installation de gettext (par défaut, <literal>/usr/local</literal>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-iconv"> - <term> - <parameter>--with-iconv[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support iconv. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-pspell"> - <term> - <parameter>--with-pspell[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Inclut le support PSPELL. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-recode"> - <term> - <parameter>--with-recode[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Inclut le support GNU recode. - </para> - <para> - PHP 4: Inclut le support recode. DIR est le dossier - d'installation de recode. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-shmop"> - <term> - <parameter>--enable-shmop</parameter> - </term> - <listitem> - <para> - PHP 3, PHP 4 : Inclut le support shmop. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - <sect2 id="install.configure.xml"> - <title>XML</title> - <variablelist> - <varlistentry id="install.configure.with-dom"> - <term> - <parameter>--with-dom[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support DOM. (requiert libxml >= 2.0). - DIR est le dossier d'installation de libxml (par défaut, - <filename>/usr</filename>). - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-sablot-errors-descriptive"> - <term> - <parameter>--enable-sablot-errors-descriptive</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active les erreurs descriptives. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-sablot"> - <term> - <parameter>--with-sablot[=DIR]</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support Sablotron. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.enable-wddx"> - <term> - <parameter>--enable-wddx</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3 - </para> - <para> - PHP 4: Active le support WDDX. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.disable-xml"> - <term> - <parameter>--disable-xml</parameter> - </term> - <listitem> - <para> - PHP 3: Option non disponible en PHP 3; Les fonctions XML - ne sont pas construites par défaut. Utilisez plutôt - <link linkend="install.configure.with-xml">--with-xml</link> - pour les activer. - </para> - <para> - PHP 4: Inactive le support XML, qui utilise la librairie expat, - livrée avec PHP. - </para> - </listitem> - </varlistentry> - <varlistentry id="install.configure.with-xml"> - <term> - <parameter>--with-xml</parameter> - </term> - <listitem> - <para> - PHP 3: Active le support XML. - </para> - <para> - PHP 4: Option non disponible en PHP 4; Le support XML est - activé par défaut. Utilisez plutôt - <link linkend="install.configure.disable-xml">--disable-xml</link> pour - l'inactiver. - </para> - </listitem> - </varlistentry> - </variablelist> - </sect2> - </sect1> - <sect1 id="install-windows"> - <title>Installation sous Windows 9x/ME/NT/2000</title> - <para> - Il y a deux méthodes principales pour installer PHP sous Windows : - soit <link linkend="install.windows.manual">manuellement</link>, - soit avec <link linkend="install.windows.installer">InstallShield</link>. - </para> - <para> - Si vous avez Microsoft Visual Studio, vous pouvez aussi - <link linkend="install.windows.build">compiler</link> - PHP à partir des sources. - </para> - <para> - Une fois que PHP est installé sur votre Windows, vous pouvez aussi - ajouter diverses - <link linkend="install.windows.extensions">extensions</link>. - </para> - <sect2 id="install.windows.installer"> - <title>InstallShield sous Windows</title> + <title>Divers</title> + <para> + Ces options seront classées ultérieurement, lorsqu'une catégorie + adéquate apparaîtra. + </para> + <variablelist> + <varlistentry id="install.configure.disable-bcmath"> + <term> + <parameter>--disable-bcmath</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive la librairie BCmath. + </para> + <para> + PHP 4: Option non disponible en PHP 4. La librairie BCmath n'est pas + compilée par défaut. Utilisez + <link linkend="install.configure.enable-bcmath">--enable-bcmath</link> + pour l'inclure. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.gmp"> + <term> + <parameter>--with-gmp</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4 : Inclut le support GMP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-display-source"> + <term> + <parameter>--disable-display-source</parameter> + </term> + <listitem> + <para> + PHP 3: Compile sans afficher le support des sources + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-libtool-lock"> + <term> + <parameter>--disable-libtool-lock</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Empêche le verrouillage (risque d'empêcher certaines + compilations paralléles). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-pear"> + <term> + <parameter>--disable-pear</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: N'installe pas PEAR + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-pic"> + <term> + <parameter>--disable-pic</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inactive PIC pour les shared objects + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-posix"> + <term> + <parameter>--disable-posix</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3; Utilisez plutôt <link + linkend="install.configure.without-posix">--without-posix</link> + </para> + <para> + PHP 4: Inactive les fonctions POSIX. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-rpath"> + <term> + <parameter>--disable-rpath</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inactive le passage de chemins supplémentaires + pour la recherche de librairie lors de l'exécution. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-session"> + <term> + <parameter>--disable-session</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inactive le support session. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-bcmath"> + <term> + <parameter>--enable-bcmath</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3; bcmath est compilée par + défaut. Utilisez plutôt + <link linkend="install.configure.disable-bcmath">--disable-bcmath</link>, + pour l'inactiver. + </para> + <para> + PHP 4: Active le support de l'extension bc maths. + Voir aussi <link linkend="ref.bc">les fonctions BCMath</link>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-c9x-inline"> + <term> + <parameter>--enable-c9x-inline</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active les sémantiques C9x-inline + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-calendar"> + <term> + <parameter>--enable-calendar</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support des conversions calendaires + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-debug"> + <term> + <parameter>--enable-debug</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile sans les symboles de débuggages + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-debugger"> + <term> + <parameter>--enable-debugger</parameter> + </term> + <listitem> + <para> + PHP 3: Compile avec les fonctions de débuggage à distance + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-discard-path"> + <term> + <parameter>--enable-discard-path</parameter> + </term> + <listitem> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-dmalloc"> + <term> + <parameter>--enable-dmalloc</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active dmalloc + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-exif"> + <term> + <parameter>--enable-exif</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support exif. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-experimental-zts"> + <term> + <parameter>--enable-experimental-zts</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Cela risque fortement de ne plus compiler du tout! + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-fast-install"> + <term> + <parameter>--enable-fast-install[=PKGS]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Optimise pour les installations rapides for fast installation + (par défaut, <literal>no</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-force-cgi-redirect"> + <term> + <parameter>--enable-force-cgi-redirect</parameter> + </term> + <listitem> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-inline-optimization"> + <term> + <parameter>--enable-inline-optimization</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Si vous avez beaucoup de mémoire disponible et que vous + utilisez gcc, essayez donc ça. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-libgcc"> + <term> + <parameter>--enable-libgcc</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active explicitement les liens avec libgcc + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-maintainer-mode"> + <term> + <parameter>--enable-maintainer-mode</parameter> + </term> + <listitem> + <para> + 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). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-memory-limit"> + <term> + <parameter>--enable-memory-limit</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile avec le support de la limitation de mémoire + (par défaut, <literal>no</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-safe-mode"> + <term> + <parameter>--enable-safe-mode</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le SAFE_MODE (par défaut, <literal>yes</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-satellite"> + <term> + <parameter>--enable-satellite</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support CORBA via Satellite (Requiert ORBit) + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-shared"> + <term> + <parameter>--enable-shared[=PKGS]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile les librairies partagées + (par défaut, <literal>yes</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sigchild"> + <term> + <parameter>--enable-sigchild</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le gestionnaire SIGCHLD propre à PHP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-static"> + <term> + <parameter>--enable-static[=PKGS]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile les librairies en statique + (par défaut, <literal>yes</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sysvsem"> + <term> + <parameter>--enable-sysvsem</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support des sémaphores System V. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sysvshm"> + <term> + <parameter>--enable-sysvshm</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support de partage de mémoire System V. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-trans-sid"> + <term> + <parameter>--enable-trans-sid</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active la propagation transparente des identifiants de session. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cdb"> + <term> + <parameter>--with-cdb[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le support CDB. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-config-file-path"> + <term> + <parameter>--with-config-file-path=PATH</parameter> + </term> + <listitem> + <para> + PHP 3: Indique le chemin dans lequel aller lire le fichier + <filename>php3.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. + </para> + <para> + PHP 4: Indique le chemin dans lequel allet lire le fichier + <filename>php.ini</filename>. Par défaut, c'est <filename>/usr/local/lib</filename>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-cpdflib"> + <term> + <parameter>--with-cpdflib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support ClibPDF. DIR est le dossier + d'installation de ClibPDF (par défaut, <literal>/usr/local</literal>). + </para> + <para> + PHP 4: Inclut le support ClibPDF.(requires cpdflib >= 2). + DIR est le dossier d'installation de cpdfllib (par défaut, + <literal>/usr</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-esoob"> + <term> + <parameter>--with-esoob[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Easysoft OOB. DIR est le dossier + d'installation de OOB (par défaut, + <literal>/usr/local/easysoft/oob/client</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-exec-dir"> + <term> + <parameter>--with-exec-dir[=DIR]</parameter> + </term> + <listitem> + <para> + 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 + <literal>/usr/local/php/bin</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-fdftk"> + <term> + <parameter>--with-fdftk[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support fdftk. DIR est le dossier + d'installation de fdftk (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gnu-ld"> + <term> + <parameter>--with-gnu-ld</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Suppose que le compilateur C utilise GNU ld + (par défaut, <literal>no</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-icap"> + <term> + <parameter>--with-icap[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support ICAP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-imap"> + <term> + <parameter>--with-imap[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier + d'include d'IMAP (et aussi c-client.a). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-imsp"> + <term> + <parameter>--with-imsp[=DIR]</parameter> + </term> + <listitem> + <para> + 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). + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-java"> + <term> + <parameter>--with-java[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Java. DIR est le dossier + d'installation du JDK). Cette extension peut uniquement être + compilée comme "dl". + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-kerberos"> + <term> + <parameter>--with-kerberos[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support Kerberos dans IMAP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mcal"> + <term> + <parameter>--with-mcal[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support MCAL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mcrypt"> + <term> + <parameter>--with-mcrypt[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier + d'installation de mcrypt. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mhash"> + <term> + <parameter>--with-mhash[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier + d'installation de mhash. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mm"> + <term> + <parameter>--with-mm[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support mm pour le stockage de session. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mod_charset"> + <term> + <parameter>--with-mod_charset</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le transfert des tables depuis le module Apache + mod_charset (Rus Apache). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pdflib"> + <term> + <parameter>--with-pdflib[=DIR]</parameter> + </term> + <listitem> + <para> + 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 + <filename>/usr/local</filename>). + </para> + <para> + PHP 4: Inclut le support pdflib 3.x/4.x. DIR est le dossier + d'installation de pdflib. Par défaut, c'est <filename>/usr/local</filename>. + </para> + <para> + PHP 4 et PDFlib 3.x/4.x requiert les librairies JPEG et TIFF. + Lors de la compilation du support PDFlib utilise les options + <link linkend="install.configure.with-jpeg-dir">--with-jpeg-dir</link> et + <link linkend="install.configure.with-tiff-dir">--with-tiff-dir</link>. + Vous pouvez aussi utiliser + <link linkend="install.configure.with-png-dir">--with-png-dir</link> et + <link linkend="install.configure.with-zlib-dir">--with-zlib-dir</link>, + pour compiler le support PNG et Zlib avec PDFlib. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-shared-pdflib"> + <term> + <parameter>--enable-shared-pdflib</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut pdflib comme shared librairy. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-readline"> + <term> + <parameter>--with-readline[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support readline. DIR est le dossier + d'installation de readline. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-regex"> + <term> + <parameter>--with-regex=TYPE</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Type de librairie d'expressions régulières : + système, apache, php + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-servlet"> + <term> + <parameter>--with-servlet[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ming"> + <term> + <parameter>--with-ming</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Flash 4 avec Ming. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-swf"> + <term> + <parameter>--with-swf[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support SWF. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-system-regex"> + <term> + <parameter>--with-system-regex</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive la librairie d'expressions régulières + livrée avec PHP. + </para> + <para> + PHP 4: (Obsolète) Utilise la librairie d'expressions + régulières système. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-tsrm-pth"> + <term> + <parameter>--with-tsrm-pth[=pth-config]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Utilise GNU Pth. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-tsrm-pthreads"> + <term> + <parameter>--with-tsrm-pthreads</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Utilise les threads POSIX (par défaut). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-x"> + <term> + <parameter>--with-x</parameter> + </term> + <listitem> + <para> + PHP 3: Utilise X Window System + </para> + <para> + PHP 4: Option non disponible en PHP 4 + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-bzip2-dir"> + <term> + <parameter>--with-bz2[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 4: Ajoute le support bzip2. DIR + est le dossier d'installation de bzip2. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zlib-dir"> + <term> + <parameter>--with-zlib-dir[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib. + </para> + <para> + PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zlib"> + <term> + <parameter>--with-zlib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR + est le dossier d'installation de zlib (par défaut, <literal>/usr</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zziplib"> + <term> + <parameter>--with-zziplib[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 4: Inclut le support ZZIPlib (requiert ZZIPlib >= 0.10.6). DIR + est le dossier d'installation de ZZIPliby (par défaut, + <literal>/usr/local</literal>). + </para> + <para> + La dernière version de ZZIPlib est disponible à + <ulink url="&url.zziplib;">&url.zziplib;</ulink>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.without-pcre-regex"> + <term> + <parameter>--without-pcre-regex</parameter> + </term> + <listitem> + <para> + PHP 3: Inactive le support des expressions régulières Perl. + </para> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.without-posix"> + <term> + <parameter>--without-posix</parameter> + </term> + <listitem> + <para> + PHP 3: N'Inclut pas lrs fonctions POSIX. + </para> + <para> + PHP 4: Option non disponible en PHP 4; utilisez plutôt + <link linkend="install.configure.disable-posix">--disable-posix</link>. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.networking"> + <title>Réseau</title> + <variablelist> + <varlistentry id="install.configure.with-curl"> + <term> + <parameter>--with-curl[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support CURL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-ftp"> + <term> + <parameter>--enable-ftp</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-ftp">--with-ftp</link> + </para> + <para> + PHP 4: Active le support FTP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-ftp"> + <term> + <parameter>--with-ftp</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support FTP. + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-ftp">--enable-ftp</link> + instead + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-url-fopen-wrapper"> + <term> + <parameter>--disable-url-fopen-wrapper</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inactive le support des URL avec <function>fopen</function>. + </para> + <warning> + <para> + Cette option n'est disponible que jusqu'à la version 4.0.3. Les + versions plus récentes fournissent un paramètre dans le + fichier <filename>php.ini</filename> appelé <parameter>allow_url_fopen</parameter>, + afin de vous éviter de faire ce choix au moment de la + compilation. + </para> + </warning> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mod-dav"> + <term> + <parameter>--with-mod-dav=DIR</parameter> + </term> + <listitem> + <para> + 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). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-openssl"> + <term> + <parameter>--with-openssl[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-snmp"> + <term> + <parameter>--with-snmp[=DIR]</parameter> + </term> + <listitem> + <para> + 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. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-ucd-snmp-hack"> + <term> + <parameter>--enable-ucd-snmp-hack</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active le hack UCD SNMP + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sockets"> + <term> + <parameter>--enable-sockets</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support des sockets. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-yaz"> + <term> + <parameter>--with-yaz[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier + d'installation de YAZ (dossier bin). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-yp"> + <term> + <parameter>--enable-yp</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible; utilisez plutôt <link + linkend="install.configure.with-yp">--with-yp</link> + </para> + <para> + PHP 4: Active le support YellowPages (YP). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-yp"> + <term> + <parameter>--with-yp</parameter> + </term> + <listitem> + <para> + PHP 3: Active le support YellowPages (YP). + </para> + <para> + PHP 4: Option non disponible; utilisez plutôt <link + linkend="install.configure.enable-yp">--enable-yp</link> + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-mnogosearch"> + <term> + <parameter>--with-mnogosearch</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support mnoGoSearch. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.php"> + <title>Comportement PHP</title> + <variablelist> + <varlistentry id="install.configure.enable-magic-quotes"> + <term> + <parameter>--enable-magic-quotes</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Active les magic quotes par défaut. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-short-tags"> + <term> + <parameter>--disable-short-tags</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-track-vars"> + <term> + <parameter>--enable-track-vars</parameter> + </term> + <listitem> + <para> + PHP 3: Active le suivi des variables GET/POST/Cookie par défaut. + </para> + <para> + PHP 4: Option non disponible en PHP 4; à partir de + PHP 4.0.2, cette option est toujours activée. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.servers"> + <title>Serveur</title> + <variablelist> + <varlistentry id="install.configure.with-aolserver-src"> + <term> + <parameter>--with-aolserver-src=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Indique le chemin jusqu'à la distribution source + de AOLserver + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-aolserver"> + <term> + <parameter>--with-aolserver=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Indique le chemin jusqu'à la distribution installée + de AOLserver. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-apache"> + <term> + <parameter>--with-apache[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile PHP en module Apache. DIR est le dossier + d'installation supérieur d'Apache (par défaut, + <literal>/usr/local/etc/httpd</literal>. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-apxs"> + <term> + <parameter>--with-apxs[=FILE]</parameter> + </term> + <listitem> + <para> + 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). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-versioning"> + <term> + <parameter>--enable-versioning</parameter> + </term> + <listitem> + <para> + PHP 3: Tire profit du système de versionnage et de scoping fourni + par Solaris 2.x et Linux + </para> + <para> + PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation + pour plus de détails. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-caudium"> + <term> + <parameter>--with-caudium[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + 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, + <literal>$prefix/caudium/server</literal>. Le préfixe est paramétré + par l'option --prefix (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-fhttpd"> + <term> + <parameter>--with-fhttpd[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Compile PHP comme module fhttpd. DIR est le dossier + d'installation de fhttpd (par défaut, + <literal>/usr/local/src/fhttpd</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-nsapi"> + <term> + <parameter>--with-nsapi=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Indique le chemin jusqu'au serveur Netscape + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-phttpd"> + <term> + <parameter>--with-phttpd=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pi3web"> + <term> + <parameter>--with-pi3web=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile PHP comme module pour Pi3Web. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-roxen"> + <term> + <parameter>--with-roxen=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile PHP comme module pour Pi3Web Pike. DIR est le dossier + d'installation de Roxen (par défaut, + <literal>/usr/local/roxen/server</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-roxen-zts"> + <term> + <parameter>--enable-roxen-zts</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile le module Roxen en utilisant + Zend Thread Safety. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-thttpd"> + <term> + <parameter>--with-thttpd=SRCDIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-zeus"> + <term> + <parameter>--with-zeus=DIR</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Compile PHP comme module ISAPI pour Zeus. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.text"> + <title>Texte et langue</title> + <variablelist> + <varlistentry id="install.configure.with-aspell"> + <term> + <parameter>--with-aspell[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support ASPELL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-gettext"> + <term> + <parameter>--with-gettext[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4: Inclut le support GNU gettext. DIR est le dossier + d'installation de gettext (par défaut, <literal>/usr/local</literal>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-iconv"> + <term> + <parameter>--with-iconv[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support iconv. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-pspell"> + <term> + <parameter>--with-pspell[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Inclut le support PSPELL. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-recode"> + <term> + <parameter>--with-recode[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Inclut le support GNU recode. + </para> + <para> + PHP 4: Inclut le support recode. DIR est le dossier + d'installation de recode. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-shmop"> + <term> + <parameter>--enable-shmop</parameter> + </term> + <listitem> + <para> + PHP 3, PHP 4 : Inclut le support shmop. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + <sect2 id="install.configure.xml"> + <title>XML</title> + <variablelist> + <varlistentry id="install.configure.with-dom"> + <term> + <parameter>--with-dom[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support DOM. (requiert libxml >= 2.0). + DIR est le dossier d'installation de libxml (par défaut, + <filename>/usr</filename>). + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-sablot-errors-descriptive"> + <term> + <parameter>--enable-sablot-errors-descriptive</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active les erreurs descriptives. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-sablot"> + <term> + <parameter>--with-sablot[=DIR]</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support Sablotron. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.enable-wddx"> + <term> + <parameter>--enable-wddx</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3 + </para> + <para> + PHP 4: Active le support WDDX. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.disable-xml"> + <term> + <parameter>--disable-xml</parameter> + </term> + <listitem> + <para> + PHP 3: Option non disponible en PHP 3; Les fonctions XML + ne sont pas construites par défaut. Utilisez plutôt + <link linkend="install.configure.with-xml">--with-xml</link> + pour les activer. + </para> + <para> + PHP 4: Inactive le support XML, qui utilise la librairie expat, + livrée avec PHP. + </para> + </listitem> + </varlistentry> + <varlistentry id="install.configure.with-xml"> + <term> + <parameter>--with-xml</parameter> + </term> + <listitem> + <para> + PHP 3: Active le support XML. + </para> + <para> + PHP 4: Option non disponible en PHP 4; Le support XML est + activé par défaut. Utilisez plutôt + <link linkend="install.configure.disable-xml">--disable-xml</link> pour + l'inactiver. + </para> + </listitem> + </varlistentry> + </variablelist> + </sect2> + </sect1> + <sect1 id="install-windows"> + <title>Installation sous Windows 9x/ME/NT/2000</title> + <para> + Il y a deux méthodes principales pour installer PHP sous Windows : + soit <link linkend="install.windows.manual">manuellement</link>, + soit avec <link linkend="install.windows.installer">InstallShield</link>. + </para> + <para> + Si vous avez Microsoft Visual Studio, vous pouvez aussi + <link linkend="install.windows.build">compiler</link> + PHP à partir des sources. + </para> + <para> + Une fois que PHP est installé sur votre Windows, vous pouvez aussi + ajouter diverses + <link linkend="install.windows.extensions">extensions</link>. + </para> + <sect2 id="install.windows.installer"> + <title>InstallShield sous Windows</title> + <para> + L'installeur Windows de PHP disponible depuis les pages de + <ulink url="&url.php;">téléchargement</ulink>, installe la version + CGI de PHP, et configure les serveurs web IIS, PWS, et Xitami. + </para> + <simpara> + Installez votre serveur <acronym>HTTP</acronym> favori sur votre + système et assurez-vous qu'il fonctionne. + </simpara> + <simpara> + 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. + </simpara> + <simpara> + Le wizard d'installation rassemble suffisamment d'informations pour + configurer <filename>php.ini</filename> 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. + </simpara> + <simpara> + Une fois l'installation terminée, l'installeur vous informera que vous devez + redémarrer. Suivez ce conseil, ou commencez à utiliser PHP immédiatement. + </simpara> + </sect2> + <sect2 id="install.windows.manual"> + <title>Instructions Générales d'installation</title> + <simpara> + Ce guide vous permet d'installer et de configurer manuellement + PHP sur vos stations Windows 9x/Me/NT/2000. La premire version de ce + guide a été compilée par &link.bob;. + La version originale est disponible (en anglais) + à <ulink url="&url.win32install;">&url.win32install;</ulink>. + </simpara> + <para> + Ce guide fournit une aide d'installation pour : + <itemizedlist> + <listitem> <para> - L'installeur Windows de PHP disponible depuis les pages de - <ulink url="&url.php;">téléchargement</ulink>, installe la version - CGI de PHP, et configure les serveurs web IIS, PWS, et Xitami. + Personal Web Server (Version la plus récente recommandée) </para> - <simpara> - Installez votre serveur <acronym>HTTP</acronym> favori sur votre - système et assurez-vous qu'il fonctionne. - </simpara> - <simpara> - 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. - </simpara> - <simpara> - Le wizard d'installation rassemble suffisamment d'informations pour - configurer <filename>php.ini</filename> 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. - </simpara> - <simpara> - Une fois l'installation terminée, l'installeur vous informera que vous devez - redémarrer. Suivez ce conseil, ou commencez à utiliser PHP immédiatement. - </simpara> - </sect2> - <sect2 id="install.windows.manual"> - <title>Instructions Générales d'installation</title> - <simpara> - Ce guide vous permet d'installer et de configurer manuellement - PHP sur vos stations Windows 9x/Me/NT/2000. Ce guide a été - compilé par &link.bob;. La version originale est disponible (en anglais) - à <ulink url="&url.win32install;">&url.win32install;</ulink>. - </simpara> + </listitem> + <listitem> <para> - Ce guide fournit une aide d'installation pour : - <itemizedlist> - <listitem> - <para> - Personal Web Server (Version la plus récente recommandée) - </para> - </listitem> - <listitem> - <para> - Internet Information Server 3 ou 4 - </para> - </listitem> - <listitem> - <para> - Apache 1.3.x - </para> - </listitem> - <listitem> - <para> - Omni HTTPd 2.0b1 et plus récent - </para> - </listitem> - <listitem> - <para> - Oreilly Website Pro - </para> - </listitem> - <listitem> - <para> - Xitami - </para> - </listitem> - </itemizedlist> + Internet Information Server 3 ou 4 </para> + </listitem> + <listitem> <para> - PHP 4 pour Windows est décliné en deux versions : un exécutable - CGI (<filename>php.exe</filename>), 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 <emphasis>ne sont pas</emphasis> 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. - </para> - <para> - Si vous choisissez l'un des modules SAPI et utilisez Windows 95, - pensez à télécharger la mise à jour DCOM à - <ulink url="http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe">Microsoft - DCOM pages</ulink>. 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 <emphasis>n'est pas</emphasis> 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. - </para> + Apache 1.3.x + </para> + </listitem> + <listitem> <para> - Voici les différentes étapes d'installation avant les - étapes spécifiques au serveur. - <itemizedlist> - <listitem> - <para> - Extrayez la distribution dans le dossier de votre - choix. <filename>"C:\PHP\"</filename> est une bonne idée. - </para> - </listitem> - <listitem> - <para> - Copiez le fichier '<filename>php.ini-dist</filename>' dans votre dossier - '%WINDOWS%' sous Windows 95/98, ou vers votre - dossier '%SYSTEMROOT%' sous Windows NT ou Windows - 2000 et renommez le en '<filename>php.ini</filename>'. Votre dossier - '%WINDOWS%' ou '%SYSTEMROOT%' est généralement : - <simplelist> - <member>c:\windows pour Windows 95/98</member> - <member>c:\winnt ou c:\winnt40 pour les serveurs NT/2000</member> - </simplelist> - </para> - </listitem> - <listitem> - <para> - Editez votre fichier <filename>php.ini</filename> : - <itemizedlist> - <listitem> - <simpara> - 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 - </simpara> - </listitem> - <listitem> - <simpara> - Si vous utilisez Omni Httpd, sautez l'étape suivante. - Modifiez 'doc_root' pour qu'il pointe sur votre - racine de serveur web. ex: <filename>c:\apache\htdocs</filename> - ou <filename>c:\webroot</filename>. - </simpara> - </listitem> - <listitem> - <simpara> - 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 <ulink url="&url.php.faq;">FAQ</ulink> - PHP a plus d'informations sur ces librairies. Vous pouvez - aussi charger dynamiquement ces librairies avec - <command>dl("php_*.dll");</command>. Voyez la - section sur les - <link linkend="install.windows.extensions">extensions Windows</link>. - </simpara> - </listitem> - <listitem> - <simpara> - Sous PWS et IIS, vous pouvez modifier le fichier - <filename>browscap.ini</filename> pour qu'il pointe sur : - <filename>c:\windows\system\inetsrv\browscap.ini</filename> sous - Windows 95/98 et <filename>c:\winnt\system32\inetsrv\browscap.ini</filename> - sous NT. Plus de détails sur l'utilisation de - browscap sont accessibles sur ce - <ulink url="&url.browscap;">miroir</ulink>, sélectionnez - le bouton "source" pour le voir en action. - </simpara> - </listitem> - </itemizedlist> - </para> - </listitem> - </itemizedlist> + Omni HTTPd 2.0b1 et plus récent </para> - </sect2> - <sect2 id="install.windows.build"> - <title>Compilation des sources</title> + </listitem> + <listitem> <para> - 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 : + Oreilly Website Pro </para> - <orderedlist> - <listitem><simpara> - 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. - </simpara></listitem> - <listitem><simpara> - 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. - </simpara></listitem> - </orderedlist> - <sect3 id="install.windows.build.prepare"> - <title>Préparation</title> - <para> - Avant de commencer, il faut télécharger un maximum de fichiers! - </para> + </listitem> + <listitem> + <para> + Xitami + </para> + </listitem> + </itemizedlist> + </para> + <para> + PHP 4 pour Windows est décliné en deux versions : un exécutable + CGI (<filename>php.exe</filename>), 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 <emphasis>ne sont pas</emphasis> 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. + </para> + <para> + Si vous choisissez l'un des modules SAPI et utilisez Windows 95, + pensez à télécharger la mise à jour DCOM à + <ulink url="http://download.microsoft.com/msdownload/dcom/95/x86/en/dcom95.exe">Microsoft + DCOM pages</ulink>. 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 <emphasis>n'est pas</emphasis> 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. + </para> + <para> + Voici les différentes étapes d'installation avant les + étapes spécifiques au serveur. + <itemizedlist> + <listitem> + <para> + Extrayez la distribution dans le dossier de votre + choix. <filename>"C:\PHP\"</filename> est une bonne idée. + </para> + </listitem> + <listitem> + <para> + L'excutable 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 systme, qui est gnralement : + <simplelist> + <member>c:\windows\system pour Windows 95/98</member> + <member>c:\winnt\system32 pour Windows NT/2000</member> + </simplelist> + Les fichiers copier sont : + <simplelist> + <member> + 'php4ts.dll', s'il existe, crasez le + </member> + <member> + Les fichiers 'dlls' de votre distribution. Si vous les + avez dj install, ne les remplacez pas, sauf si quelquechose + ne fonctionne pas correctement (avant de les craser, il est + recommand de les sauver de toutes manires). + </member> + </simplelist> + </para> + </listitem> + <listitem> + <para> + Copiez le fichier '<filename>php.ini-dist</filename>' dans votre dossier + '%WINDOWS%' sous Windows 95/98, ou vers votre + dossier '%SYSTEMROOT%' sous Windows NT ou Windows + 2000 et renommez le en '<filename>php.ini</filename>'. Votre dossier + '%WINDOWS%' ou '%SYSTEMROOT%' est généralement : + <simplelist> + <member>c:\windows pour Windows 95/98</member> + <member>c:\winnt ou c:\winnt40 pour les serveurs NT/2000</member> + </simplelist> + </para> + </listitem> + <listitem> + <para> + Editez votre fichier <filename>php.ini</filename> : <itemizedlist> <listitem> <simpara> - Pour commencer, téléchargez le Cygwin depuis le miroir <ulink - url="http://sources.redhat.com/cygwin/download.html">cygwin</ulink> - le plus proche. Cela vous donnera les utilitaires GNU les plus - populaires, utilisés durant le processus de compilation. + 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 </simpara> </listitem> <listitem> <simpara> - Téléchargez le reste des utilitaires de compilation dont vous aurez besoin - depuis le site PHP à <ulink url="http://www.php.net/extra/win32build.zip"> - http://www.php.net/extra/win32build.zip</ulink>. + Si vous utilisez Omni Httpd, sautez l'étape suivante. + Modifiez 'doc_root' pour qu'il pointe sur votre + racine de serveur web. ex: <filename>c:\apache\htdocs</filename> + ou <filename>c:\webroot</filename>. </simpara> </listitem> <listitem> <simpara> - Téléchargez le code source du DNS utilisé par PHP - à <ulink url="http://www.php.net/extra/bindlib_w32.zip"> - http://www.php.net/extra/bindlib_w32.zip</ulink>. Il - remplacera le fichier <filename>resolv.lib</filename> - inclut dans <filename>win32build.zip</filename>. + 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 <ulink url="&url.php.faq;">FAQ</ulink> + PHP a plus d'informations sur ces librairies. Vous pouvez + aussi charger dynamiquement ces librairies avec + <command>dl("php_*.dll");</command>. Voyez la + section sur les + <link linkend="install.windows.extensions">extensions Windows</link>. </simpara> </listitem> <listitem> <simpara> - Si vous n'avez pas d'utilitaire de dézippage, vous devez en - télécharger un. Une version libre est disponible à <ulink - url="http://www.cdrom.com/pub/infozip/UnZip.html">InfoZip</ulink>. + Sous PWS et IIS, vous pouvez modifier le fichier + <filename>browscap.ini</filename> pour qu'il pointe sur : + <filename>c:\windows\system\inetsrv\browscap.ini</filename> sous + Windows 95/98 et <filename>c:\winnt\system32\inetsrv\browscap.ini</filename> + sous NT. Plus de détails sur l'utilisation de + browscap sont accessibles sur ce + <ulink url="&url.browscap;">miroir</ulink>, sélectionnez + le bouton "source" pour le voir en action. </simpara> </listitem> </itemizedlist> + </para> + </listitem> + </itemizedlist> + </para> + </sect2> + <sect2 id="install.windows.build"> + <title>Compilation des sources</title> + <para> + 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 : + </para> + <orderedlist> + <listitem><simpara> + 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. + </simpara></listitem> + <listitem><simpara> + 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. + </simpara></listitem> + </orderedlist> + <sect3 id="install.windows.build.prepare"> + <title>Préparation</title> + <para> + Avant de commencer, il faut télécharger un maximum de fichiers! + </para> + <itemizedlist> + <listitem> + <simpara> + Pour commencer, téléchargez le Cygwin depuis le miroir <ulink + url="http://sources.redhat.com/cygwin/download.html">cygwin</ulink> + le plus proche. Cela vous donnera les utilitaires GNU les plus + populaires, utilisés durant le processus de compilation. + </simpara> + </listitem> + <listitem> + <simpara> + Téléchargez le reste des utilitaires de compilation dont vous aurez besoin + depuis le site PHP à <ulink url="http://www.php.net/extra/win32build.zip"> + http://www.php.net/extra/win32build.zip</ulink>. + </simpara> + </listitem> + <listitem> + <simpara> + Téléchargez le code source du DNS utilisé par PHP + à <ulink url="http://www.php.net/extra/bindlib_w32.zip"> + http://www.php.net/extra/bindlib_w32.zip</ulink>. Il + remplacera le fichier <filename>resolv.lib</filename> + inclut dans <filename>win32build.zip</filename>. + </simpara> + </listitem> + <listitem> + <simpara> + Si vous n'avez pas d'utilitaire de dézippage, vous devez en + télécharger un. Une version libre est disponible à <ulink + url="http://www.cdrom.com/pub/infozip/UnZip.html">InfoZip</ulink>. + </simpara> + </listitem> + </itemizedlist> + <simpara> + Finalement, vous aurez besoin des sources PHP 4 elles-mêmes!! + Les dernières versions sont accessibles sur le serveur + CVS <ulink url="http://www.php.net/anoncvs.php">anonyme</ulink>. Si vous + téléchargez une version + <ulink url="http://snaps.php.net/">intermédiaire</ulink> + ou la <ulink url="http://www.php.net/downloads.php">source</ulink>, vous + devez non seulement extraire les fichiers, mais aussi convertir les + nouvelles lignes en leur équivalent windows (crlf) dans les fichiers + <filename>*.dsp</filename> et <filename>*.dsw</filename> avant que + Microsoft Visual C++ ne soit capable de les comprendre. + </simpara> + <note> + <simpara> + Placez les dossiers <filename>Zend</filename> et + <filename>TSRM</filename> dans le dossier + <filename>php4</filename> pour que les projets puissent les + trouver durant la compilation. + </simpara> + </note> + </sect3> + <sect3 id="install.windows.build.install"> + <title>Mettre tout ensemble</title> + <itemizedlist> + <listitem> + <simpara> + Suivez les instructions pour installer l'utilitaire d'unzip de + votre choix. + </simpara> + </listitem> + <listitem> + <simpara> + Exécutez <filename>setup.exe</filename> et suivez les instructions + d'installation. Si vous décidez d'installer dans un autre + dossier que <filename>c:\cygnus</filename>, indiquez le au processus de + compilation en modifiant la variable d'environnement + Cygwin. Sous Windows 95/98, modifier une variable + d'environnement se fait en ajoutant une ligne dans le + fichier <filename>autoexec.bat</filename>. Sous Windows NT, allez + dans le menu "Démarrer => Paramètres => Panneau de contrôle => Système " + ("My Computer => Control Panel => System ") et + sélectionnez l'onglet "environnement" ("environment"). + </simpara> + <warning> + <simpara> + Créez un dossier temporaire pour Cygwin, sinon de nombreuses + commandes (comme bison) échoueront. Sous Windows 95/98, + <userinput>mkdir C:\TMP</userinput>. Sous Windows NT, + <userinput>mkdir %SystemDrive%\tmp</userinput>. + </simpara> + </warning> + </listitem> + <listitem> + <simpara> + Créez un dossier et dézippez <filename>win32build.zip</filename> dedans. + </simpara> + </listitem> + <listitem> + <simpara> + Lancez Microsoft Visual C++, et allez dans le menu + "select Tools => Options". Dans le dialogue, sélectionnez + l'onglet "directories". Assurez-vous que <filename>cygwin\bin</filename>, + <filename>win32build\include</filename>, et + <filename>win32build\lib</filename> sont bien + dans les menus déroulants "Executables", "Include", et "Library". + (Pour ajouter une entrée, sélectionnez une ligne + blanche, et tapez). Une entrée typique ressemble à ceci : + </simpara> + <itemizedlist> + <listitem> + <simpara> + <filename>c:\cygnus\bin</filename> + </simpara> + </listitem> + <listitem> + <simpara> + <filename>c:\php-win32build\include</filename> + </simpara> + </listitem> + <listitem> + <simpara> + <filename>c:\php-win32build\lib</filename> + </simpara> + </listitem> + </itemizedlist> + <simpara> + Pressez "OK", et sortez de Visual C++. + </simpara> + </listitem> + <listitem> + <simpara> + Créez un autre dossier et dézippez <filename>bindlib_w32.zip</filename> + dedans. Décidez si vous avez besoin des symboles de débuggage + (bindlib - Win32 Debug) ou non (bindlib - Win32 Release). + Compilez la configuration adéquate : + </simpara> + <itemizedlist> + <listitem> + <simpara> + Pour les utilisateurs de GUI, lancez VC++, puis sélectionnez le + menu "File => Open Workspace" et "bindlib". Puis sélectionnez + "Build=>Set Active Configuration" et sélectionnez la configuration + voulue. Enfin, sélectionnez "Build=>Rebuild All". + </simpara> + </listitem> + <listitem> <simpara> - Finalement, vous aurez besoin des sources PHP 4 elles-mêmes!! - Les dernières versions sont accessibles sur le serveur - CVS <ulink url="http://www.php.net/anoncvs.php">anonyme</ulink>. Si vous - téléchargez une version - <ulink url="http://snaps.php.net/">intermédiaire</ulink> - ou la <ulink url="http://www.php.net/downloads.php">source</ulink>, vous - devez non seulement extraire les fichiers, mais aussi convertir les - nouvelles lignes en leur équivalent windows (crlf) dans les fichiers - <filename>*.dsp</filename> et <filename>*.dsw</filename> avant que - Microsoft Visual C++ ne soit capable de les comprendre. + Pour les utilisateurs en ligne de commande, assurez-vous que + vous avez enregistré les variables d'environnement C++, ou que + vous avez exécuté <command>vcvars.bat</command>. Exécutez + maintenant l'une des commandes suivantes : </simpara> - <note> - <simpara> - Placez les dossiers <filename>Zend</filename> et - <filename>TSRM</filename> dans le dossier - <filename>php4</filename> pour que les projets puissent les - trouver durant la compilation. - </simpara> - </note> - </sect3> - <sect3 id="install.windows.build.install"> - <title>Mettre tout ensemble</title> <itemizedlist> <listitem> <simpara> - Suivez les instructions pour installer l'utilitaire d'unzip de - votre choix. - </simpara> - </listitem> - <listitem> - <simpara> - Exécutez <filename>setup.exe</filename> et suivez les instructions - d'installation. Si vous décidez d'installer dans un autre - dossier que <filename>c:\cygnus</filename>, indiquez le au processus de - compilation en modifiant la variable d'environnement - Cygwin. Sous Windows 95/98, modifier une variable - d'environnement se fait en ajoutant une ligne dans le - fichier <filename>autoexec.bat</filename>. Sous Windows NT, allez - dans le menu "Démarrer => Paramètres => Panneau de contrôle => Système " - ("My Computer => Control Panel => System ") et - sélectionnez l'onglet "environnement" ("environment"). - </simpara> - <warning> - <simpara> - Créez un dossier temporaire pour Cygwin, sinon de nombreuses - commandes (comme bison) échoueront. Sous Windows 95/98, - <userinput>mkdir C:\TMP</userinput>. Sous Windows NT, - <userinput>mkdir %SystemDrive%\tmp</userinput>. - </simpara> - </warning> - </listitem> - <listitem> - <simpara> - Créez un dossier et dézippez <filename>win32build.zip</filename> dedans. - </simpara> - </listitem> - <listitem> - <simpara> - Lancez Microsoft Visual C++, et allez dans le menu - "select Tools => Options". Dans le dialogue, sélectionnez - l'onglet "directories". Assurez-vous que <filename>cygwin\bin</filename>, - <filename>win32build\include</filename>, et - <filename>win32build\lib</filename> sont bien - dans les menus déroulants "Executables", "Include", et "Library". - (Pour ajouter une entrée, sélectionnez une ligne - blanche, et tapez). Une entrée typique ressemble à ceci : + <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Debug"</userinput> </simpara> - <itemizedlist> - <listitem> - <simpara> - <filename>c:\cygnus\bin</filename> - </simpara> - </listitem> - <listitem> - <simpara> - <filename>c:\php-win32build\include</filename> - </simpara> - </listitem> - <listitem> - <simpara> - <filename>c:\php-win32build\lib</filename> - </simpara> - </listitem> - </itemizedlist> - <simpara> - Pressez "OK", et sortez de Visual C++. - </simpara> - </listitem> - <listitem> - <simpara> - Créez un autre dossier et dézippez <filename>bindlib_w32.zip</filename> - dedans. Décidez si vous avez besoin des symboles de débuggage - (bindlib - Win32 Debug) ou non (bindlib - Win32 Release). - Compilez la configuration adéquate : - </simpara> - <itemizedlist> - <listitem> - <simpara> - Pour les utilisateurs de GUI, lancez VC++, puis sélectionnez le - menu "File => Open Workspace" et "bindlib". Puis sélectionnez - "Build=>Set Active Configuration" et sélectionnez la configuration - voulue. Enfin, sélectionnez "Build=>Rebuild All". - </simpara> - </listitem> - <listitem> - <simpara> - Pour les utilisateurs en ligne de commande, assurez-vous que - vous avez enregistré les variables d'environnement C++, ou que - vous avez exécuté <command>vcvars.bat</command>. Exécutez - maintenant l'une des commandes suivantes : - </simpara> - <itemizedlist> - <listitem> - <simpara> - <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Debug"</userinput> - </simpara> - </listitem> - <listitem> - <simpara> - <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Release"</userinput> - </simpara> - </listitem> - </itemizedlist> - </listitem> - <listitem> - <simpara> - A ce stade, vous avez une librairie <filename>resolv.lib</filename> - utilisable, soit dans votre dossier <filename>Debug</filename>, - soit sans le dossier <filename>Release</filename>. Copiez ce fichier - dans votre dossier <filename>win32build\lib</filename>, en remplaçant - le fichier du même nom. - </simpara> - </listitem> - </itemizedlist> </listitem> - </itemizedlist> - </sect3> - <sect3 id="install.windows.build.compile"> - <title>Compilation</title> - <simpara> - La meilleure façon de compiler est de commander par la version - CGI/exécutable. - </simpara> - <itemizedlist> - <listitem> - <simpara> - Pour les utilisateurs GUI, lancez VC++, puis sélectionnez le - menu "File => Open Workspace" et sélectionnez "php4ts". Ensuite, - sélectionnez le menu "Build=>Set Active Configuration", - et sélectionnez la configuration voulue. Finalement, - sélectionnez le menu "Build=>Rebuild All". - </simpara></listitem> <listitem> <simpara> - Pour les utilisateurs en ligne de commande, assurez-vous que - vous avez enregistré les variables d'environnement C++, ou que - vous avez exécuté <command>vcvars.bat</command>. Exécutez - maintenant l'une des commandes suivantes : + <userinput>msdev bindlib.dsp /MAKE "bindlib - Win32 Release"</userinput> </simpara> - <itemizedlist> - <listitem><simpara> - <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Debug_TS"</userinput> - </simpara></listitem> - <listitem><simpara> - <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"</userinput> - </simpara></listitem> - <listitem> - <simpara> - A ce stade, vous avez une librairie <filename>php.exe</filename> - utilisable, soit dans votre dossier <filename>Debug_TS</filename> - soit sans le dossier <filename>Release_TS</filename>. - </simpara> - </listitem> - </itemizedlist> </listitem> </itemizedlist> + </listitem> + <listitem> <simpara> - Répétez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> - (qui est dans <filename>sapi\isapi</filename>) pour compiler le - code nécessaire pour intégrer PHP avec Microsoft IIS. + A ce stade, vous avez une librairie <filename>resolv.lib</filename> + utilisable, soit dans votre dossier <filename>Debug</filename>, + soit sans le dossier <filename>Release</filename>. Copiez ce fichier + dans votre dossier <filename>win32build\lib</filename>, en remplaçant + le fichier du même nom. </simpara> - </sect3> - </sect2> - <sect2 id="install.windows.extensions"> - <title>Installation des extensions sous Windows</title> - <para> - Après avoir installé PHP et votre serveur web sous Windows, - vous voudrez sûrement ajouter quelques extensions bien pratiques. - La table suivante liste une partie des extensions disponibles. - Comme indiqué dans le manuel, vous pouvez choisir quelles - extensions vous voulez charger en décommentant - la ligne 'extension=php_*.dll' dans le fichier <filename>php.ini</filename>. - Certaines extensions requièrent des librairies supplémentaires - pour fonctionner correctement. La - <ulink url="&url.php.faq;">FAQ PHP</ulink> a plus de détails - sur comment trouver ces librairies, et où les télécharger. - Vous pouvez aussi charger dynamiquement un module avec la fonction - <function>dl</function>. - </para> - <para> - Les fichiers DLLs des extensions PHP sont préfixés par 'php_'. Cela - évite la confusion des extensions PHP et de leurs librairies. - </para> - <note> - <para> - En PHP 4.0.4pl1, les extensions MySQL, ODBC, FTP, Calendar, BCMath, - COM, PCRE, Session, WDDX et XML sont activées - <emphasis>par défaut</emphasis>. Vous n'avez rien à - faire pour qu'elles soient inclues. Lisez le fichier - <filename>README.txt</filename> ou <filename>install.txt</filename> - dans votre distribution pour connaître la liste des modules par - défaut. - </para> - </note> - <para> - <table> - <title>Extensions PHP</title> - <tgroup cols="2"> - <tbody> - <row> - <entry>php_calendar.dll</entry> - <entry>Fonctions de conversions calendaires</entry> - </row> - <row> - <entry>php_crypt.dll</entry> - <entry>Fonctions de cryptage</entry> - </row> - <row> - <entry>php_dbase.dll</entry> - <entry>Fonctions DBase</entry> - </row> - <row> - <entry>php_dbm.dll</entry> - <entry>Librairie d'émulation GDBM via Berkely DB2</entry> - </row> - <row> - <entry>php_filepro.dll</entry> - <entry>Lecture des bases filepro</entry> - </row> - <row> - <entry>php_gd.dll</entry> - <entry>Bibliothèque GD (pour les manipulations d'images)</entry> - </row> - <row> - <entry>php_hyperwave.dll</entry> - <entry>Fonctions HyperWave</entry> - </row> - <row> - <entry>php_imap4r2.dll</entry> - <entry>Fonctions <acronym>IMAP</acronym> 4</entry> - </row> - <row> - <entry>php_ldap.dll</entry> - <entry>Fonctions LDAP</entry> - </row> - <row> - <entry>php_msql1.dll</entry> - <entry>Fonctions mSQL 1</entry> - </row> - <row> - <entry>php_msql2.dll</entry> - <entry>Fonctions mSQL 2</entry> - </row> - <row> - <entry>php_mssql.dll</entry> - <entry>Fonctions MSSQL (requiert MSSQL DB-Libraries)</entry> - </row> - <row> - <entry>php3_mysql.dll (compilé dans PHP 4)</entry> - <entry>Fonctions MySQL</entry> - </row> - <row> - <entry>php_nsmail.dll</entry> - <entry>Fonctions Netscape mail</entry> - </row> - <row> - <entry>php_oci73.dll</entry> - <entry>Fonctions Oracle</entry> - </row> - <row> - <entry>php_snmp.dll</entry> - <entry>Fonctions <acronym>SNMP</acronym> get et walk (NT uniquement!)</entry> - </row> - <row> - <entry>php_zlib.dll</entry> - <entry>Fonctions ZLib</entry> - </row> - </tbody> - </tgroup> - </table> - </para> - </sect2> - </sect1> - <sect1 id="install.apache"> - <title>Installation du serveur Apache</title> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + </sect3> + <sect3 id="install.windows.build.compile"> + <title>Compilation</title> + <simpara> + La meilleure façon de compiler est de commander par la version + CGI/exécutable. + </simpara> + <itemizedlist> + <listitem> + <simpara> + Pour les utilisateurs GUI, lancez VC++, puis sélectionnez le + menu "File => Open Workspace" et sélectionnez "php4ts". Ensuite, + sélectionnez le menu "Build=>Set Active Configuration", + et sélectionnez la configuration voulue. Finalement, + sélectionnez le menu "Build=>Rebuild All". + </simpara></listitem> + <listitem> + <simpara> + Pour les utilisateurs en ligne de commande, assurez-vous que + vous avez enregistré les variables d'environnement C++, ou que + vous avez exécuté <command>vcvars.bat</command>. Exécutez + maintenant l'une des commandes suivantes : + </simpara> + <itemizedlist> + <listitem><simpara> + <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Debug_TS"</userinput> + </simpara></listitem> + <listitem><simpara> + <userinput>msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"</userinput> + </simpara></listitem> + <listitem> + <simpara> + A ce stade, vous avez une librairie <filename>php.exe</filename> + utilisable, soit dans votre dossier <filename>Debug_TS</filename> + soit sans le dossier <filename>Release_TS</filename>. + </simpara> + </listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <simpara> + Répétez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> + (qui est dans <filename>sapi\isapi</filename>) pour compiler le + code nécessaire pour intégrer PHP avec Microsoft IIS. + </simpara> + </sect3> + </sect2> + <sect2 id="install.windows.extensions"> + <title>Installation des extensions sous Windows</title> + <para> + Après avoir installé PHP et votre serveur web sous Windows, + vous voudrez sûrement ajouter quelques extensions bien pratiques. + La table suivante liste une partie des extensions disponibles. + Comme indiqué dans le manuel, vous pouvez choisir quelles + extensions vous voulez charger en décommentant + la ligne 'extension=php_*.dll' dans le fichier <filename>php.ini</filename>. + Vous pouvez aussi charger dynamiquement un module avec la fonction + <function>dl</function>. + </para> + <para> + Les fichiers DLLs des extensions PHP sont préfixés + par 'php_' en PHP 4, et 'php3_' en PHP 3. Cela évite la confusion + des extensions PHP et de leurs librairies. + </para> + <note> <para> - Cette section contient des notes spécifiques pour l'installation de PHP - avec Apache, aussi bien pour la version - <link linkend="install.apache.unix">Unix</link> que - <link linkend="install.apache.windows">Windows</link>. + En PHP 4.0.4pl1, les extensions BCMath, BCMath,Calendar, COM, + FTP, MySQL, ODBC, PCRE, Sessions, WDDX et XML sont activées + <emphasis>par défaut</emphasis>. Vous n'avez rien à + faire pour qu'elles soient inclues. Lisez le fichier + <filename>README.txt</filename> ou <filename>install.txt</filename> + dans votre distribution pour connaître la liste des modules par + défaut. </para> - <sect2 id="install.apache.unix"> - <title>Détails pour l'installation de PHP sous Apache sous Unix.</title> - <para> - Vous pouvez sélectionner des options à ajouter au fichier - <command>configure</command> à la ligne 8 depuis la - <link linkend="install.configure">liste complète des options de configuration</link>. - </para> - <example id="install.apache.unix.longer"> - <title> - Instructions d'installation (version module) - </title> - <programlisting> + </note> + <para> + <table> + <title>Extensions PHP</title> + <tgroup cols="2"> + <tbody> + <entry>php_bz2.dll</entry> + <entry>Fonctions de compression Bzip2</entry> + </row> + <row> + <entry>php_calendar.dll</entry> + <entry>Fonctions de conversions calendaires (Depuis PHP 4.03, elles sont + actives par dfaut)</entry> + </row> + <row> + <entry>php_cpdf.dll</entry> + <entry>Fonctions ClibPDF</entry> + </row> <row> + <entry>php_crypt.dll</entry> + <entry>Fonctions de cryptage</entry> + </row> + <row> + <entry>php_ctype.dll</entry> + <entry>Fonctions ctype</entry> + </row> + <row> + <entry>php_curl.dll</entry> + <entry>Fonctions CURL</entry> + </row> + <row> + <entry>php_cybercash.dll</entry> + <entry>Fonctions de paiement Cybercash</entry> + </row> + <row> + <entry>php_db.dll</entry> + <entry>Fonctions DBM</entry> + </row> + <row> + <entry>php_dba.dll</entry> + <entry>Fonctions dbm-style</entry> + </row> + <row> + <entry>php_dbase.dll</entry> + <entry>Fonctions DBase</entry> + </row> + <row> + <entry>php3_dbm.dll</entry> + <entry>Librairie d'émulation GDBM via Berkely DB2</entry> + </row> + <row> + <entry>php_domxml.dll</entry> + <entry>Fonctions DOM XML</entry> + </row> + <row> + <entry>php_dotnet.dll</entry> + <entry>Fonctions .NET</entry> + </row> + <row> + <entry>php_exif.dll</entry> + <entry>Enttes EXIF des images JPEG</entry> + </row> + <row> + <entry>php_fbsql.dll</entry> + <entry>Fonctions FrontBase</entry> + </row> + <row> + <entry>php_fdf.dll</entry> + <entry>Fonction FDF (Forms Data Format)</entry> + </row> + <row> + <entry>php_filepro.dll</entry> + <entry>Lecture des bases filepro</entry> + </row> + <row> + <entry>php_ftp.dll</entry> + <entry>Fonctions FTP(Depuis PHP 4.0.3, elles sont actives par dfaut)</entry> + </row> + <row> + <entry>php_gd.dll</entry> + <entry>Bibliothèque GD (pour les manipulations d'images)</entry> + </row> + <row> + <entry>php_gettext.dll</entry> + <entry>Fonctions GNU Gettext</entry> + </row> + <row> + <entry>php_hyperwave.dll</entry> + <entry>Fonctions HyperWave</entry> + </row> + <row> + <entry>php_iconv.dll</entry> + <entry>Fonctions de conversions ICONV</entry> + </row> + <row> + <entry>php_ifx.dll</entry> + <entry>Fonctions Informix</entry> + </row> + <row> + <entry>php_iisfunc.dll</entry> + <entry>Fonctions IIS</entry> + </row> + <row> + <entry>php_imap.dll</entry> + <entry>Fonctions IMAP 4(en PHP 3: php3_imap4r1.dll)</entry> + </row> + <row> + <entry>php_ingres.dll</entry> + <entry>Fonctions Ingres II</entry> + </row> + <row> + <entry>php_interbase.dll</entry> + <entry>Fonctoins InterBase</entry> + </row> + <row> + <entry>php_java.dll</entry> + <entry>Extension Java</entry> + </row> + <row> + <entry>php_ldap.dll</entry> + <entry>Fonctions LDAP</entry> + </row> + <row> + <entry>php_mhash.dll</entry> + <entry>Fonctions Mhash</entry> + </row> + <row> + <entry>php_ming.dll</entry> + <entry>Fonctions Ming pour Flash</entry> + </row> + <row> + <entry>php_msql.dll</entry> + <entry>Fonctions mSQL</entry> + </row> + <row> + <entry>php3_msql1.dll</entry> + <entry>Fonctions mSQL 1</entry> + </row> + <row> + <entry>php3_msql2.dll</entry> + <entry>Fonctions mSQL 2</entry> + </row> + <row> + <entry>php_mssql.dll</entry> + <entry>Fonctions MSSQL (anciennement php_mssql70.dll, + requiert MSSQL DB-Libraries)</entry> + </row> + <row> + <entry>php3_mysql.dll</entry> + <entry>Fonctions MySQL (Actives par dfaut en PHP 4)</entry> + </row> + <row> + <entry>php_nsmail.dll</entry> + <entry>Fonctions Netscape mail</entry> + </row> + <row> + <entry>php3_oci73.dll</entry> + <entry>Fonctions Oracle</entry> + </row> + <row> + <entry>php_oci8.dll</entry> + <entry>Fonctions Oracle 8</entry> + </row> + <row> + <entry>php_openssl.dll</entry> + <entry>Fonctions OpenSSL</entry> + </row> + <row> + <entry>php_oracle.dll</entry> + <entry>Fonctions Oracle</entry> + </row> + <row> + <entry>php_pdf.dll</entry> + <entry>Fonctions PDF</entry> + </row> + <row> + <entry>php_pgsql.dll</entry> + <entry>Fonctions PostgreSQL</entry> + </row> + <row> + <entry>php_printer.dll</entry> + <entry>Fonctions d'impression</entry> + </row> + <row> + <entry>php_sablot.dll</entry> + <entry>Focntions XSLT</entry> + </row> + <row> + <entry>php_snmp.dll</entry> + <entry>Fonctions <acronym>SNMP</acronym> get et walk (NT uniquement!)</entry> + </row> + <row> + <entry>php_sybase_ct.dll</entry> + <entry>Fonctions Sybase</entry> + </row> + <row> + <entry>php_yaz.dll</entry> + <entry>Fonctions YAZ</entry> + </row> + <row> + <entry>php_zlib.dll</entry> + <entry>Fonctions ZLib</entry> + </row> + </tbody> + </tgroup> + </table> + </para> + </sect2> + </sect1> + <sect1 id="install.apache"> + <title>Installation du serveur Apache</title> + <para> + Cette section contient des notes spécifiques pour l'installation de PHP + avec Apache, aussi bien pour la version + <link linkend="install.apache.unix">Unix</link> que + <link linkend="install.apache.windows">Windows</link>. + </para> + <sect2 id="install.apache.unix"> + <title>Détails pour l'installation de PHP sous Apache sous Unix.</title> + <para> + Vous pouvez sélectionner des options à ajouter au fichier + <command>configure</command> à la ligne 8 depuis la + <link linkend="install.configure">liste complète des options de configuration</link>. + </para> + <example id="install.apache.unix.longer"> + <title> + Instructions d'installation (version module) + </title> + <programlisting> 1. gunzip apache_1.3.x.tar.gz 2. tar xvf apache_1.3.x.tar 3. gunzip php-x.x.x.tar.gz @@ -3448,16 +3604,16 @@ 18. Utilisez votre procédure habituelle pour démarrer votre serveur Apache. (vous devez l'éteindre et le redémarrer, pas seulement lui envoyer un signal HUP ou USR1.) - </programlisting> - </example> - <para> - Suivant votre installation d'Apache et votre variante d'Unix, - il existe de nombreuses façons d'arrêter et redémarrer - Apache. Voici une liste des commandes typiques, pour différentes - installations. Remplacez <literal>/path/to/</literal> par - le chemin d'accès à vos applications sur votre système. - <informalexample> - <programlisting> + </programlisting> + </example> + <para> + Suivant votre installation d'Apache et votre variante d'Unix, + il existe de nombreuses façons d'arrêter et redémarrer + Apache. Voici une liste des commandes typiques, pour différentes + installations. Remplacez <literal>/path/to/</literal> par + le chemin d'accès à vos applications sur votre système. + <informalexample> + <programlisting> 1. Nombreuses variantes Linux SysV : /etc/rc.d/init.d/httpd restart 2. Avec les scripts apachectl : @@ -3469,253 +3625,253 @@ 4. En utilisant mod_ssl, ou un autre seveur SSL, manuellement : /path/to/apachectl stop /path/to/apachectl startssl - </programlisting> - </informalexample> - Les exécutables apachectl et http(s)dctl peuvent être situés - dans différents dossiers. Si votre système a - <literal>locate</literal> ou <literal>whereis</literal> ou - <literal>which</literal>, utilisez-les pour retrouver vos - programmes. - </para> - <para> - Différents exemples de compilation PHP pour Apache suivent : - <informalexample> - <programlisting> + </programlisting> + </informalexample> + Les exécutables apachectl et http(s)dctl peuvent être situés + dans différents dossiers. Si votre système a + <literal>locate</literal> ou <literal>whereis</literal> ou + <literal>which</literal>, utilisez-les pour retrouver vos + programmes. + </para> + <para> + Différents exemples de compilation PHP pour Apache suivent : + <informalexample> + <programlisting> ./configure --with-apxs --with-pgsql - </programlisting> - </informalexample> - </para> - <para> - Cette commande va créer une librairie partagée - <filename>libphp4.so</filename> qui sera chargée par Apache avec - une ligne LoadModule dans le fichier <filename>httpd.conf</filename>. - Le support PostgreSQL est aussi inclut dans <filename>libphp4.so</filename>. - </para> - <para> - <informalexample> - <programlisting> + </programlisting> + </informalexample> + </para> + <para> + Cette commande va créer une librairie partagée + <filename>libphp4.so</filename> qui sera chargée par Apache avec + une ligne LoadModule dans le fichier <filename>httpd.conf</filename>. + Le support PostgreSQL est aussi inclut dans <filename>libphp4.so</filename>. + </para> + <para> + <informalexample> + <programlisting> ./configure --with-apxs --with-pgsql=shared - </programlisting> - </informalexample> - </para> - <para> - Cette commande va créer une autre librairie partagée - <filename>libphp4.so</filename>, mais va aussi créer une - librairie partagée <filename>pgsql.so</filename> qui sera chargée - dans PHP avec les options de configurations du fichier - <filename>php.ini</filename> ou par chargement dynamique - avec <function>dl</function>. - </para> - <para> - <informalexample> - <programlisting> + </programlisting> + </informalexample> + </para> + <para> + Cette commande va créer une autre librairie partagée + <filename>libphp4.so</filename>, mais va aussi créer une + librairie partagée <filename>pgsql.so</filename> qui sera chargée + dans PHP avec les options de configurations du fichier + <filename>php.ini</filename> ou par chargement dynamique + avec <function>dl</function>. + </para> + <para> + <informalexample> + <programlisting> ./configure --with-apache=/path/to/apache_source --with-pgsql - </programlisting> - </informalexample> - </para> - <para> - Cette commande va créer une autre librairie partagée - <filename>libmodphp4.a</filename>, un fichier - <filename>mod_php4.c</filename> et quelques fichiers compagnons - dans le dossier <literal>src/modules/php4</literal> de dossier - Apache. Puis, vous devez compiler Apache avec - <literal>--activate-module=src/modules/php4/libphp4.a</literal> - et le système de compilation d'Apache va créer un fichier - <filename>libphp4.a</filename> et le lien statiquement avec - <filename>httpd</filename>. Le support PostgreSQL est alors - inclut directement dans l'exécutable <filename>httpd</filename>, - ce qui fait que le résultat final est un fichier unique - <filename>httpd</filename>, qui inclus Apache et PHP. - </para> - <para> - <informalexample> - <programlisting> + </programlisting> + </informalexample> + </para> + <para> + Cette commande va créer une autre librairie partagée + <filename>libmodphp4.a</filename>, un fichier + <filename>mod_php4.c</filename> et quelques fichiers compagnons + dans le dossier <literal>src/modules/php4</literal> de dossier + Apache. Puis, vous devez compiler Apache avec + <literal>--activate-module=src/modules/php4/libphp4.a</literal> + et le système de compilation d'Apache va créer un fichier + <filename>libphp4.a</filename> et le lien statiquement avec + <filename>httpd</filename>. Le support PostgreSQL est alors + inclut directement dans l'exécutable <filename>httpd</filename>, + ce qui fait que le résultat final est un fichier unique + <filename>httpd</filename>, qui inclus Apache et PHP. + </para> + <para> + <informalexample> + <programlisting> ./configure --with-apache=/path/to/apache_source --with-pgsql=shared - </programlisting> - </informalexample> - </para> - <para> - Identique à la version précédente, mais au lieu d'inclure le - support PostgreSQL directement dans l'exécutable final - <filename>httpd</filename>, vous allez obtenir une librairie - partagée <filename>pgsql.so</filename> que vous pouvez charger - dans PHP soit grâce au fichier de configuration - <filename>php.ini</filename> ou dynamiquement avec - <function>dl</function>. - </para> - <para> - Lorsque vous faites le choix entre les différents modes de - compilation de PHP, vous devez prendre en compte leurs avantages - et inconvénients respectifs. Les objets partagés permettent de - compiler PHP et Apache de manière séparée, et vous n'aurez pas à - compiler l'ensemble pour faire évoluer PHP. La compilation statique - permet de charger et d'éxécuter plus rapidement PHP. Pour plus - d'informations, voyez - <ulink url="&url.apachedso;">webpage on DSO support</ulink>. - </para> - </sect2> - <sect2 id="install.apache.windows"> - <title>Détails sur l'installation de PHP sous Windows avec Apache 1.3.x</title> - <simpara> - Il y a deux méthodes pour faire fonctionner PHP avec - Apache 1.3.x sous Windows. La première est d'utiliser - l'exécutable CGI (php.exe), l'autre est d'utiliser les - modules Apache DLL. Dans les deux cas, vous devez arrêter - le serveur Apache, éditer votre fichier - <literal>srm.conf</literal> ou <literal>httpd.conf</literal> - pour configurer Apache. - </simpara> - <simpara> - Bien qu'il puisse y avoir quelques différences de - configurations de PHP sous Apache, le processus reste - simple et à la portée du néophyte. Reportez-vous - aux documentations Apache pour plus de détails sur - ces directives. + </programlisting> + </informalexample> + </para> + <para> + Identique à la version précédente, mais au lieu d'inclure le + support PostgreSQL directement dans l'exécutable final + <filename>httpd</filename>, vous allez obtenir une librairie + partagée <filename>pgsql.so</filename> que vous pouvez charger + dans PHP soit grâce au fichier de configuration + <filename>php.ini</filename> ou dynamiquement avec + <function>dl</function>. + </para> + <para> + Lorsque vous faites le choix entre les différents modes de + compilation de PHP, vous devez prendre en compte leurs avantages + et inconvénients respectifs. Les objets partagés permettent de + compiler PHP et Apache de manière séparée, et vous n'aurez pas à + compiler l'ensemble pour faire évoluer PHP. La compilation statique + permet de charger et d'éxécuter plus rapidement PHP. Pour plus + d'informations, voyez + <ulink url="&url.apachedso;">webpage on DSO support</ulink>. + </para> + </sect2> + <sect2 id="install.apache.windows"> + <title>Détails sur l'installation de PHP sous Windows avec Apache 1.3.x</title> + <simpara> + Il y a deux méthodes pour faire fonctionner PHP avec + Apache 1.3.x sous Windows. La première est d'utiliser + l'exécutable CGI (php.exe), l'autre est d'utiliser les + modules Apache DLL. Dans les deux cas, vous devez arrêter + le serveur Apache, éditer votre fichier + <literal>srm.conf</literal> ou <literal>httpd.conf</literal> + pour configurer Apache. + </simpara> + <simpara> + Bien qu'il puisse y avoir quelques différences de + configurations de PHP sous Apache, le processus reste + simple et à la portée du néophyte. Reportez-vous + aux documentations Apache pour plus de détails sur + ces directives. + </simpara> + <para> + Si vous avez dézippé le package dans <filename>C:\PHP\</filename> + comme indiqué dans <link linkend="install.windows.manual">Instructions + Générales d'installation</link>, vous devez insérer les lignes + suivantes dans votre fichier <literal>srm.conf</literal> ou + <literal>httpd.conf</literal> pour qu'il fonctionne en CGI : + <itemizedlist> + <listitem> + <simpara> + <literal> + ScriptAlias /php/ "c:/php/" + </literal> </simpara> - <para> - Si vous avez dézippé le package dans <filename>C:\PHP\</filename> - comme indiqué dans <link linkend="install.windows.manual">Instructions - Générales d'installation</link>, vous devez insérer les lignes - suivantes dans votre fichier <literal>srm.conf</literal> ou - <literal>httpd.conf</literal> pour qu'il fonctionne en CGI : - <itemizedlist> - <listitem> - <simpara> - <literal> - ScriptAlias /php/ "c:/php/" - </literal> - </simpara> - </listitem> - <listitem> - <simpara> - <literal> - AddType application/x-httpd-php .php .phtml - </literal> - </simpara> - </listitem> - <listitem> - <simpara> - <literal> - Action application/x-httpd-php "/php/php.exe" - </literal> - </simpara> - </listitem> - </itemizedlist> - N'oubliez pas de redémarrer le serveur, avec la commande - <literal>NET STOP APACHE</literal> suivie de - <literal>NET START APACHE</literal>. - </para> - <para> - Si vous voulez utiliser PHP comme module Apache, vous devez - déplacer le fichier <filename>php4ts.dll</filename> dans - le dossier <filename>windows/system</filename> (pour Windows 9x/Me) - ou <filename>winnt/system32</filename> (pour Windows NT/2000), - en écrasant les anciennes versions. Puis, vous devez ajouter - les deux lignes suivantes dans le fichier de configuration - Apache : - <itemizedlist> - <listitem> - <simpara> - <literal> - LoadModule php4_module c:/php/sapi/php4apache.dll - </literal> - </simpara> - </listitem> - <listitem> - <simpara> - <literal> - AddType application/x-httpd-php .php .phtml - </literal> - </simpara> - </listitem> - </itemizedlist> - </para> + </listitem> + <listitem> <simpara> - Pour utiliser les fonctionnalités de mise en évidence du code - source, créez simplement un script PHP et ajoutez le code suivant : - <literal><?php show_source("original_php_script.php"); ?></literal>. - Remplacez le fichier <literal>original_php_script.php</literal> par le fichier - que vous voulez afficher : c'est la seule manière de le faire. + <literal> + AddType application/x-httpd-php .php .phtml + </literal> </simpara> - <note> - <simpara> - Sous Win-Apache tous les antislash des noms de chemins tels que - "<filename>c:\directory\file.ext</filename>", doivent être convertis en - slash. - </simpara> - </note> - </sect2> - </sect1> - <sect1 id="install.commandline"> - <title>CGI/ Installation pour exécution en ligne de commande</title> - <para> - Par défaut, PHP est compilé comme une CGI. Si vous voulez - que votre serveur web supporte le PHP, compiler le PHP comme un CGI - permet d'obtenir de meilleures performances. Cependant, la version CGI - permet aux utilisateurs de lancer des scripts PHP sous leur UID respectives. - Lisez attentivement le chapitre consacré à la - <link linkend="security">sécurité</link> si vous souhaitez utiliser - cette solution. - </para> - <sect2 id="install.commandline.testing"> - <title>Tests</title> + </listitem> + <listitem> <simpara> - Si vous avez compilé PHP comme programme CGI, vous pouvez tester - votre produit en tapant : <command>make test</command>. C'est toujours - une bonne chose de tester le résultat d'une compilation. - Cela vous permet de repérer des problèmes entre PHP et votre - plate-forme, bien plus facilement que si vous attendez. - </simpara> - </sect2> - <sect2 id="install.commandline.benchmarking"> - <title>Performances</title> - <simpara> - Si vous avez compilé PHP comme programme CGI, vous - pouvez évaluer les performances de PHP 3 avec la commande - <command>make bench</command>. Notez que si le - <link linkend="ini.safe-mode">safe mode</link> est activé - (par défaut), vous ne risquez pas de voir l'évaluation - s'arrêter une fois les 30 secondes réglementaires - écoulées. En effet, la fonction - <function>set_time_limit</function> ne peut pas être utilisée - si le <link linkend="ini.safe-mode">safe mode</link> fonctionne. - Utilisez l'option <link linkend="ini.max-execution-time">max_execution_time</link> - pour contrôler le temps d'éxécution de vos scripts. - <command>make bench</command> ignore le fichier de <link - linkend="configuration.file">configuration file</link>. + <literal> + Action application/x-httpd-php "/php/php.exe" + </literal> </simpara> - <note> - <simpara> - <command>make bench</command> n'est disponible qu'en PHP 3. - </simpara> - </note> - </sect2> - </sect1> - <sect1 id="install.fhttpd"> - <title>Installation avec les serveurs fhttpd</title> - <para> - Pour compiler PHP comme un module fhttpd, répondre "yes" - à la question "Build as an fhttpd module ?" (cela correspond - à l'option de configuration - <option role="configure"><link linkend="install.configure.with-fhttpd">--with-fhttpd</link>=<replaceable>DIR</replaceable></option> - et spécifier la racine de la distribution fhttpd. - Le répertoire par défaut est: - <filename class="directory">/usr/local/src/fhttpd</filename>. - Si vous utilisez fhttpd, compiler PHP en module vous permettra - d'obtenir des performances supérieures, plus de contrôle - et la possibilité d'exécution à distance. - </para> - </sect1> - <sect1 id="install.caudium"> - <title>Installation sur serveur Caudium</title> - <para> - PHP 4 peut être compilé comme module Pike pour le serveur web Caudium. - Notez que ce mode n'est pas supporté en PHP 3. Suivez simplement les - instructions suivantes pour installer PHP 4 sur un serveur Caudium. - </para> - <example id="install.caudium.instructions"> - <title>Instructions d'installation Caudium</title> - <programlisting> + </listitem> + </itemizedlist> + N'oubliez pas de redémarrer le serveur, avec la commande + <literal>NET STOP APACHE</literal> suivie de + <literal>NET START APACHE</literal>. + </para> + <para> + Si vous voulez utiliser PHP comme module Apache, vous devez + déplacer le fichier <filename>php4ts.dll</filename> dans + le dossier <filename>windows/system</filename> (pour Windows 9x/Me) + ou <filename>winnt/system32</filename> (pour Windows NT/2000), + en écrasant les anciennes versions. Puis, vous devez ajouter + les deux lignes suivantes dans le fichier de configuration + Apache : + <itemizedlist> + <listitem> + <simpara> + <literal> + LoadModule php4_module c:/php/sapi/php4apache.dll + </literal> + </simpara> + </listitem> + <listitem> + <simpara> + <literal> + AddType application/x-httpd-php .php .phtml + </literal> + </simpara> + </listitem> + </itemizedlist> + </para> + <simpara> + Pour utiliser les fonctionnalités de mise en évidence du code + source, créez simplement un script PHP et ajoutez le code suivant : + <literal><?php show_source("original_php_script.php"); ?></literal>. + Remplacez le fichier <literal>original_php_script.php</literal> par le fichier + que vous voulez afficher : c'est la seule manière de le faire. + </simpara> + <note> + <simpara> + Sous Win-Apache tous les antislash des noms de chemins tels que + "<filename>c:\directory\file.ext</filename>", doivent être convertis en + slash. + </simpara> + </note> + </sect2> + </sect1> + <sect1 id="install.commandline"> + <title>CGI/ Installation pour exécution en ligne de commande</title> + <para> + Par défaut, PHP est compilé comme une CGI. Si vous voulez + que votre serveur web supporte le PHP, compiler le PHP comme un CGI + permet d'obtenir de meilleures performances. Cependant, la version CGI + permet aux utilisateurs de lancer des scripts PHP sous leur UID respectives. + Lisez attentivement le chapitre consacré à la + <link linkend="security">sécurité</link> si vous souhaitez utiliser + cette solution. + </para> + <sect2 id="install.commandline.testing"> + <title>Tests</title> + <simpara> + Si vous avez compilé PHP comme programme CGI, vous pouvez tester + votre produit en tapant : <command>make test</command>. C'est toujours + une bonne chose de tester le résultat d'une compilation. + Cela vous permet de repérer des problèmes entre PHP et votre + plate-forme, bien plus facilement que si vous attendez. + </simpara> + </sect2> + <sect2 id="install.commandline.benchmarking"> + <title>Performances</title> + <simpara> + Si vous avez compilé PHP comme programme CGI, vous + pouvez évaluer les performances de PHP 3 avec la commande + <command>make bench</command>. Notez que si le + <link linkend="ini.safe-mode">safe mode</link> est activé + (par défaut), vous ne risquez pas de voir l'évaluation + s'arrêter une fois les 30 secondes réglementaires + écoulées. En effet, la fonction + <function>set_time_limit</function> ne peut pas être utilisée + si le <link linkend="ini.safe-mode">safe mode</link> fonctionne. + Utilisez l'option <link linkend="ini.max-execution-time">max_execution_time</link> + pour contrôler le temps d'éxécution de vos scripts. + <command>make bench</command> ignore le fichier de <link + linkend="configuration.file">configuration file</link>. + </simpara> + <note> + <simpara> + <command>make bench</command> n'est disponible qu'en PHP 3. + </simpara> + </note> + </sect2> + </sect1> + <sect1 id="install.fhttpd"> + <title>Installation avec les serveurs fhttpd</title> + <para> + Pour compiler PHP comme un module fhttpd, répondre "yes" + à la question "Build as an fhttpd module ?" (cela correspond + à l'option de configuration + <option role="configure"><link linkend="install.configure.with-fhttpd">--with-fhttpd</link>=<replaceable>DIR</replaceable></option> + et spécifier la racine de la distribution fhttpd. + Le répertoire par défaut est: + <filename class="directory">/usr/local/src/fhttpd</filename>. + Si vous utilisez fhttpd, compiler PHP en module vous permettra + d'obtenir des performances supérieures, plus de contrôle + et la possibilité d'exécution à distance. + </para> + </sect1> + <sect1 id="install.caudium"> + <title>Installation sur serveur Caudium</title> + <para> + PHP 4 peut être compilé comme module Pike pour le serveur web Caudium. + Notez que ce mode n'est pas supporté en PHP 3. Suivez simplement les + instructions suivantes pour installer PHP 4 sur un serveur Caudium. + </para> + <example id="install.caudium.instructions"> + <title>Instructions d'installation Caudium</title> + <programlisting> 1. Assurez-vous que vous avez un serveur Caudium installé avant de tenter l'installation PHP 4. Pour que PHP 4 fonctionne correctement, vous devez installer Pike 7.0.268 ou plus récent. Pour cet exemple, nous supposerons @@ -3737,343 +3893,343 @@ que <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> est présent. 10. Configurez le module "PHP Script Support" si nécessaire. - </programlisting> - </example> - <para> - Vous pouvez bien sûr compiler votre module Caudium avec les diverses - extensions disponibles. Voyez la - <link linkend="install.configure">liste complète des options de - configuration</link> pour une liste exhaustive. - </para> - <note> - <para> - Lorsque vous ajoutez le support MySQL à PHP 4, vous devez-vous assurer - que le client MySQL normal est utilisé. Sinon, il peut y avoir des - conflits avec Pike, qui dispose déjà du support MySQL. Vous pouvez - le faire en spécifiant le dossier d'installation de MySQL grâce à - l'option <link linkend="install.configure.with-mysql">--with-mysql</link>. - </para> - </note> - </sect1> - <sect1 id="install.iis"> - <title>Installation avec les serveurs IIS/PWS</title> - <para> - Cette section contient des notes sur l'installation de PHP avec IIS ( - Microsoft Internet Information Server) : - <link linkend="install.iis.iis3">PWS/IIS 3</link>, - <link linkend="install.iis.pws4">PWS 4 ou plus récent</link> et - <link linkend="install.iis.iis4">IIS 4 ou plus récent</link>. - </para> - <sect2 id="install.iis.iis3"> - <title>Windows et PWS/IIS 3</title> - <simpara> - La méthode recommandée pour configurer ces serveurs - est d'utiliser le fichier INF inclus dans la distribution - (<filename>php_iis_reg.inf</filename>). - Vous pouvez éditer ce fichier, pour vous assurer que les - extenstions et les dossiers d'installation de PHP sont bien - ceux de votre configuration. Ou alors, vous pouvez suivre les - instructions suivantes : - </simpara> - <warning> - <para> - ATTENTION: Ces instructions requièrent la manipulation du fichier de - registry de Windows. Une erreur peut laisser votre système dans un - état instable. Nous vous recommandons vivement de sauvegarder ce - fichier en lieu sûr. L'équipe de développement et les - traducteurs de cette documentation ne pourront pas être tenus responsable - d'un quelconque dommage qui pourrait survenir dans votre registry. - </para> - </warning> - <para> - <itemizedlist> - <listitem> - <simpara> - Lancez Regedit. - </simpara> - </listitem> - <listitem> - <simpara> - Naviguez jusqu'à : <literal>HKEY_LOCAL_MACHINE /System - /CurrentControlSet /Services /W3Svc /Parameters - /ScriptMap</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Dans le menu "edit", sélectionnez : <literal>New->String Value</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Entrez l'extension que vous voulez utiliser pour les scripts PHP. - ex: <literal>.php</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Double cliquez sur la chaîne, et entrez le chemin jusqu'à - <literal>php.exe</literal> dans le champ "value data". ex: - <literal>c:\php\php.exe %s %s</literal>. Les '%s %s' sont TRES - importants, PHP ne fonctionnera pas sans. - </simpara> - </listitem> - <listitem> - <simpara> - Répétez ces instructions pour toutes les extensions que vous voulez - associer aux scripts PHP. - </simpara> - </listitem> - <listitem> - <simpara> - Naviguez jusqu'à : <literal>HKEY_CLASSES_ROOT</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Dans le menu edit, sélectionnez: <literal>New->Key</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Donnez le nom de votre extension à la clé : - ex: <literal>.php</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Sélectionnez le nom de la nouvelle clée dans le panneau de - droite, et double cliquez dans "default value", puis entrez - <literal>phpfile</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Répétez ces instructions pour toutes les extensions que vous avez - associées aux scripts PHP. - </simpara> - </listitem> - <listitem> - <simpara> - Créez une autre <literal>New->Key</literal> sous - <literal>HKEY_CLASSES_ROOT</literal> et nommez-la - <literal>phpfile</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Sélectionnez la nouvelle clé <literal>phpfile</literal> et dans - le panneau de doite, double cliquez dans "default value" et - entrez <literal>PHP Script</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Faites un clic droit dans <literal>phpfile</literal> et sélectionnez - <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Faites un clic droit dans <literal>Shell</literal> et sélectionnez - <literal>New->Key</literal>, appelez-le <literal>open</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Faites un clic droit dans <literal>open</literal> et sélectionnez - <literal>New->Key</literal>, appelez-le - <literal>command</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - Sélectionnez la nouvelle clé <literal>command</literal> et dans le - panneau de droite, faites un double clic dans "default value", puis entrez - le chemin jusqu'à <literal>php.exe</literal>. ex: - <literal>c:\php\php.exe -q %1</literal>. (n'oubliez pas le - <literal>%1</literal>). - </simpara> - </listitem> - <listitem> - <simpara> - Quittez Regedit. - </simpara> - </listitem> - <listitem> - <simpara> - Si vous utilisez PWS sous Windows, redémarrez pour prendre en compte la - nouvelle registry. - </simpara> - </listitem> - </itemizedlist> - </para> + </programlisting> + </example> + <para> + Vous pouvez bien sûr compiler votre module Caudium avec les diverses + extensions disponibles. Voyez la + <link linkend="install.configure">liste complète des options de + configuration</link> pour une liste exhaustive. + </para> + <note> + <para> + Lorsque vous ajoutez le support MySQL à PHP 4, vous devez-vous assurer + que le client MySQL normal est utilisé. Sinon, il peut y avoir des + conflits avec Pike, qui dispose déjà du support MySQL. Vous pouvez + le faire en spécifiant le dossier d'installation de MySQL grâce à + l'option <link linkend="install.configure.with-mysql">--with-mysql</link>. + </para> + </note> + </sect1> + <sect1 id="install.iis"> + <title>Installation avec les serveurs IIS/PWS</title> + <para> + Cette section contient des notes sur l'installation de PHP avec IIS ( + Microsoft Internet Information Server) : + <link linkend="install.iis.iis3">PWS/IIS 3</link>, + <link linkend="install.iis.pws4">PWS 4 ou plus récent</link> et + <link linkend="install.iis.iis4">IIS 4 ou plus récent</link>. + </para> + <sect2 id="install.iis.iis3"> + <title>Windows et PWS/IIS 3</title> + <simpara> + La méthode recommandée pour configurer ces serveurs + est d'utiliser le fichier INF inclus dans la distribution + (<filename>php_iis_reg.inf</filename>). + Vous pouvez éditer ce fichier, pour vous assurer que les + extenstions et les dossiers d'installation de PHP sont bien + ceux de votre configuration. Ou alors, vous pouvez suivre les + instructions suivantes : + </simpara> + <warning> + <para> + ATTENTION: Ces instructions requièrent la manipulation du fichier de + registry de Windows. Une erreur peut laisser votre système dans un + état instable. Nous vous recommandons vivement de sauvegarder ce + fichier en lieu sûr. L'équipe de développement et les + traducteurs de cette documentation ne pourront pas être tenus responsable + d'un quelconque dommage qui pourrait survenir dans votre registry. + </para> + </warning> + <para> + <itemizedlist> + <listitem> <simpara> - Les utilisateurs de PWS et IIS 3 sont prêts à utiliser - leur serveur. Avec IIS 3, vous pouvez utiliser un <ulink - url="&url.iiscfg;">outil</ulink> bien pratique de - Steven Genusa pour configurer votre carte des scripts. - </simpara> - </sect2> - <sect2 id="install.iis.pws4"> - <title>Windows et PWS 4 ou plus récent</title> - <simpara> - Pour installer PHP sous Windows avec PWS 4 ou plus récent, - vous avez deux options : l'une est d'avoir PHP sous - forme de CGI, l'autre est d'utiliser les modules - SAPI, sous forme de DLL. + Lancez Regedit. </simpara> - <para> - Si vous optez pour le CGI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Editez le fichier <filename>pws-php4cgi.reg</filename> - (dans le dossier <filename>sapi</filename>) pour indiquer la - localisation de votre fichier <filename>php.exe</filename>. - Les slash doivent être échappés. Par exemple : - <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\php.exe"</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Dans le gestionnaire PWS Manager, faites un clic droit sur les - dossiers qui supporteront PHP, et sélectionnez "Properties". - Cochez l'option "Execute" et confirmez. - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - Si vous optez pour les modules ISAPI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Editez le fichier <filename>pws-php4isapi.reg</filename> - (dans le dossier <filename>sapi</filename>) pour indiquer la - localisation de votre fichier <filename>php4isapi.dll</filename>. - Les slash doivent être échappés. Par exemple : - <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\sapi\\php4isapi.dll"</literal> - </simpara> - </listitem> - <listitem> - <simpara> - Dans le gestionnaire PWS Manager, faites un clic droit sur les - dossiers qui supporteront PHP, et sélectionnez "Properties". - Cochez l'option "Execute" et confirmez. - </simpara> - </listitem> - </itemizedlist> - </para> - </sect2> - <sect2 id="install.iis.iis4"> - <title>Windows NT/2000 et IIS 4 ou plus récent</title> - <simpara> - Pour installer PHP sous Windows NT/2000 serveyr avec IIS 4 - ou plus récent, vous avez deux options : l'une est d'avoir PHP sous - forme de CGI, l'autre est d'utiliser les modules - SAPI, sous forme de DLL. - </simpara> - <simpara> - Dans les deux cas, vous devez lancer la console "Microsoft Management" - (elle peut aussi s'appeler "Internet Services Manager". Elle est située - soit dans "Windows NT 4.0 Option Pack" ou dans "Control - Panel=>Administrative Tools" sous Windows 2000). Puis, faites un - clic droit sur votre dossier web (qui apparaitra probablement - comme <filename>Default Web Server</filename>), et sélectionnez "Properties". + </listitem> + <listitem> + <simpara> + Naviguez jusqu'à : <literal>HKEY_LOCAL_MACHINE /System + /CurrentControlSet /Services /W3Svc /Parameters + /ScriptMap</literal>. </simpara> - <para> - Si vous optez pour le CGI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Sous "Home Directory", "Virtual Directory", ou - "Directory", cliquez sur le bouton "Configuration", - et sélectionnez l'onglet "App Mappings". - </simpara> - </listitem> - <listitem> - <simpara> - Cliquez sur "Add", puis dans la boîte "Executable", tapez : - <literal>c:\php\php.exe %s %s</literal> (en supposant - que vous avez dézippé PHP dans <filename>c:\php\</filename>). - Vous DEVEZ ajouter <literal>%s %s</literal> à la fin : PHP ne - fonctionnera pas correctement sans. - </simpara> - </listitem> - <listitem> - <simpara> - Dans la boîte "Extension", tapez le nom de l'extension que vous voulez - associer aux scripts PHP. Laissez "Method exclusions" - vide, et cochez "Script engine". - Répétez les étapes 3 et 4 pour chaque extension que vous - souhaitez associer aux scripts PHP. - (<literal>.php</literal> et <literal>.phtml</literal> - sont les plus répandus.) - </simpara> - </listitem> - <listitem> - <simpara> - Configurer la sécurité nécessaire (dans "Internet - Service Manager"), et si votre serveur NT utilise NTFS, - ajoutez les droits adéquats pour I_USR_, au dossier qui - contient <literal>php.exe</literal>. - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - Si vous optez pour les modules ISAPI, faites ceci : - <itemizedlist> - <listitem> - <simpara> - Si vous ne voulez pas effectuer des authentifications HTTP avec - PHP, vous pouvez (et devez) sauter cette étape. Avec - ISAPI Filters, ajoutez un nouveau filtre ISAPI. Utilisez - PHP comme nom de filtre, et ajoutez simplement le chemin - jusqu'à <filename>php4isapi.dll</filename>. - </simpara> - </listitem> - <listitem> - <simpara> - Sous "Home Directory", cliquez sur le bouton "Configuration". - Ajoutez une nouvelle entrée dans "Application Mappings". Utilisez le - chemin jusqu'à <filename>php4isapi.dll</filename> comme "Executable", - indiquez ".php" comme extension, laissez "Method exclusions" vide, et - cochez "Script engine". - </simpara> - </listitem> - <listitem> - <simpara> - Arrêtez totalement IIS - </simpara> - </listitem> - <listitem> - <simpara> - Démarrez IIS - </simpara> - </listitem> - </itemizedlist> - </para> - </sect2> - </sect1> - <sect1 id="install.netscape-enterprise"> - <title>Installation sous Netscape et iPlanet Enterprise Serveur</title> - <para> - Pour compiler PHP avec NES ou iPlanet web, ajoutez le dossier - d'installation dans l'option de configuration - <option role="configure"><link linkend="install.configure.with-nsapi">--with-nsapi</link> = <replaceable>DIR</replaceable></option> . - Par défaut, le dossier est - <filename class="directory">/opt/netscape/suitespot/</filename>. - Lisez aussi le fichier <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename> - pour plus de détails. - </para> - <para> - <example id="install.netscape-enterprise.solaris"> - <title> - Installation de Netscape Enterprise sous Solaris - </title> - <programlisting> + </listitem> + <listitem> + <simpara> + Dans le menu "edit", sélectionnez : <literal>New->String Value</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Entrez l'extension que vous voulez utiliser pour les scripts PHP. + ex: <literal>.php</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Double cliquez sur la chaîne, et entrez le chemin jusqu'à + <literal>php.exe</literal> dans le champ "value data". ex: + <literal>c:\php\php.exe %s %s</literal>. Les '%s %s' sont TRES + importants, PHP ne fonctionnera pas sans. + </simpara> + </listitem> + <listitem> + <simpara> + Répétez ces instructions pour toutes les extensions que vous voulez + associer aux scripts PHP. + </simpara> + </listitem> + <listitem> + <simpara> + Naviguez jusqu'à : <literal>HKEY_CLASSES_ROOT</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Dans le menu edit, sélectionnez: <literal>New->Key</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Donnez le nom de votre extension à la clé : + ex: <literal>.php</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Sélectionnez le nom de la nouvelle clée dans le panneau de + droite, et double cliquez dans "default value", puis entrez + <literal>phpfile</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Répétez ces instructions pour toutes les extensions que vous avez + associées aux scripts PHP. + </simpara> + </listitem> + <listitem> + <simpara> + Créez une autre <literal>New->Key</literal> sous + <literal>HKEY_CLASSES_ROOT</literal> et nommez-la + <literal>phpfile</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Sélectionnez la nouvelle clé <literal>phpfile</literal> et dans + le panneau de doite, double cliquez dans "default value" et + entrez <literal>PHP Script</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Faites un clic droit dans <literal>phpfile</literal> et sélectionnez + <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Faites un clic droit dans <literal>Shell</literal> et sélectionnez + <literal>New->Key</literal>, appelez-le <literal>open</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Faites un clic droit dans <literal>open</literal> et sélectionnez + <literal>New->Key</literal>, appelez-le + <literal>command</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + Sélectionnez la nouvelle clé <literal>command</literal> et dans le + panneau de droite, faites un double clic dans "default value", puis entrez + le chemin jusqu'à <literal>php.exe</literal>. ex: + <literal>c:\php\php.exe -q %1</literal>. (n'oubliez pas le + <literal>%1</literal>). + </simpara> + </listitem> + <listitem> + <simpara> + Quittez Regedit. + </simpara> + </listitem> + <listitem> + <simpara> + Si vous utilisez PWS sous Windows, redémarrez pour prendre en compte la + nouvelle registry. + </simpara> + </listitem> + </itemizedlist> + </para> + <simpara> + Les utilisateurs de PWS et IIS 3 sont prêts à utiliser + leur serveur. Avec IIS 3, vous pouvez utiliser un <ulink + url="&url.iiscfg;">outil</ulink> bien pratique de + Steven Genusa pour configurer votre carte des scripts. + </simpara> + </sect2> + <sect2 id="install.iis.pws4"> + <title>Windows et PWS 4 ou plus récent</title> + <simpara> + Pour installer PHP sous Windows avec PWS 4 ou plus récent, + vous avez deux options : l'une est d'avoir PHP sous + forme de CGI, l'autre est d'utiliser les modules + SAPI, sous forme de DLL. + </simpara> + <para> + Si vous optez pour le CGI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Editez le fichier <filename>pws-php4cgi.reg</filename> + (dans le dossier <filename>sapi</filename>) pour indiquer la + localisation de votre fichier <filename>php.exe</filename>. + Les slash doivent être échappés. Par exemple : + <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\php.exe"</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Dans le gestionnaire PWS Manager, faites un clic droit sur les + dossiers qui supporteront PHP, et sélectionnez "Properties". + Cochez l'option "Execute" et confirmez. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + Si vous optez pour les modules ISAPI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Editez le fichier <filename>pws-php4isapi.reg</filename> + (dans le dossier <filename>sapi</filename>) pour indiquer la + localisation de votre fichier <filename>php4isapi.dll</filename>. + Les slash doivent être échappés. Par exemple : + <literal>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="C:\\PHP\\sapi\\php4isapi.dll"</literal> + </simpara> + </listitem> + <listitem> + <simpara> + Dans le gestionnaire PWS Manager, faites un clic droit sur les + dossiers qui supporteront PHP, et sélectionnez "Properties". + Cochez l'option "Execute" et confirmez. + </simpara> + </listitem> + </itemizedlist> + </para> + </sect2> + <sect2 id="install.iis.iis4"> + <title>Windows NT/2000 et IIS 4 ou plus récent</title> + <simpara> + Pour installer PHP sous Windows NT/2000 serveyr avec IIS 4 + ou plus récent, vous avez deux options : l'une est d'avoir PHP sous + forme de CGI, l'autre est d'utiliser les modules + SAPI, sous forme de DLL. + </simpara> + <simpara> + Dans les deux cas, vous devez lancer la console "Microsoft Management" + (elle peut aussi s'appeler "Internet Services Manager". Elle est située + soit dans "Windows NT 4.0 Option Pack" ou dans "Control + Panel=>Administrative Tools" sous Windows 2000). Puis, faites un + clic droit sur votre dossier web (qui apparaitra probablement + comme <filename>Default Web Server</filename>), et sélectionnez "Properties". + </simpara> + <para> + Si vous optez pour le CGI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Sous "Home Directory", "Virtual Directory", ou + "Directory", cliquez sur le bouton "Configuration", + et sélectionnez l'onglet "App Mappings". + </simpara> + </listitem> + <listitem> + <simpara> + Cliquez sur "Add", puis dans la boîte "Executable", tapez : + <literal>c:\php\php.exe %s %s</literal> (en supposant + que vous avez dézippé PHP dans <filename>c:\php\</filename>). + Vous DEVEZ ajouter <literal>%s %s</literal> à la fin : PHP ne + fonctionnera pas correctement sans. + </simpara> + </listitem> + <listitem> + <simpara> + Dans la boîte "Extension", tapez le nom de l'extension que vous voulez + associer aux scripts PHP. Laissez "Method exclusions" + vide, et cochez "Script engine". + Répétez les étapes 3 et 4 pour chaque extension que vous + souhaitez associer aux scripts PHP. + (<literal>.php</literal> et <literal>.phtml</literal> + sont les plus répandus.) + </simpara> + </listitem> + <listitem> + <simpara> + Configurer la sécurité nécessaire (dans "Internet + Service Manager"), et si votre serveur NT utilise NTFS, + ajoutez les droits adéquats pour I_USR_, au dossier qui + contient <literal>php.exe</literal>. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + Si vous optez pour les modules ISAPI, faites ceci : + <itemizedlist> + <listitem> + <simpara> + Si vous ne voulez pas effectuer des authentifications HTTP avec + PHP, vous pouvez (et devez) sauter cette étape. Avec + ISAPI Filters, ajoutez un nouveau filtre ISAPI. Utilisez + PHP comme nom de filtre, et ajoutez simplement le chemin + jusqu'à <filename>php4isapi.dll</filename>. + </simpara> + </listitem> + <listitem> + <simpara> + Sous "Home Directory", cliquez sur le bouton "Configuration". + Ajoutez une nouvelle entrée dans "Application Mappings". Utilisez le + chemin jusqu'à <filename>php4isapi.dll</filename> comme "Executable", + indiquez ".php" comme extension, laissez "Method exclusions" vide, et + cochez "Script engine". + </simpara> + </listitem> + <listitem> + <simpara> + Arrêtez totalement IIS + </simpara> + </listitem> + <listitem> + <simpara> + Démarrez IIS + </simpara> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="install.netscape-enterprise"> + <title>Installation sous Netscape et iPlanet Enterprise Serveur</title> + <para> + Pour compiler PHP avec NES ou iPlanet web, ajoutez le dossier + d'installation dans l'option de configuration + <option role="configure"><link linkend="install.configure.with-nsapi">--with-nsapi</link> = <replaceable>DIR</replaceable></option> . + Par défaut, le dossier est + <filename class="directory">/opt/netscape/suitespot/</filename>. + Lisez aussi le fichier <filename>/php-xxx-version/sapi/nsapi/nsapi-readme.txt</filename> + pour plus de détails. + </para> + <para> + <example id="install.netscape-enterprise.solaris"> + <title> + Installation de Netscape Enterprise sous Solaris + </title> + <programlisting> Instructions pour Sun Solaris 2.6 avec Netscape Enterprise Server 3.6 From: bhager@invacare.com 1. Installez les packages suivants depuis le serveur www.sunfreeware.com @@ -4104,32 +4260,32 @@ --enable-track-vars --enable-libgcc 7. make 8. make install - </programlisting> - </example> - Après avoir fait l'installation de base et lu les fichiers - readme.txt, vous pouvez avoir besoin de faire des configurations - supplémentaires. - </para> - <para> - D'abord, vous devez ajouter des chemins dans la variable - LD_LIBRARY_PATH pour que PHP trouve toutes les librairies - partagées. Le mieux est de le faire dans le script de - démarrage de votre serveur Netscape. Les utilisateurs Windows - peuvent probablement ignorer cette étape. Le script de - démarrage est situé dans : - <filename - class="directory">/path/to/server/https-servername/start</filename> - </para> - <para> - Vous pouvez aussi avoir besoin d'éditer les fichiers de - configuration qui sont situés dans : <filename - class="directory">/path/to/server/https-servername/config/</filename>. - </para> - <example id="install.netscape-enterprise.configure"> - <title> - Exemple de configuration pour Netscape Enterprise - </title> - <programlisting> + </programlisting> + </example> + Après avoir fait l'installation de base et lu les fichiers + readme.txt, vous pouvez avoir besoin de faire des configurations + supplémentaires. + </para> + <para> + D'abord, vous devez ajouter des chemins dans la variable + LD_LIBRARY_PATH pour que PHP trouve toutes les librairies + partagées. Le mieux est de le faire dans le script de + démarrage de votre serveur Netscape. Les utilisateurs Windows + peuvent probablement ignorer cette étape. Le script de + démarrage est situé dans : + <filename + class="directory">/path/to/server/https-servername/start</filename> + </para> + <para> + Vous pouvez aussi avoir besoin d'éditer les fichiers de + configuration qui sont situés dans : <filename + class="directory">/path/to/server/https-servername/config/</filename>. + </para> + <example id="install.netscape-enterprise.configure"> + <title> + Exemple de configuration pour Netscape Enterprise + </title> + <programlisting> Instructions de configuration for Netscape Enterprise Server From: bhager@invacare.com 1. Ajoutez les lignes suivantes dans mime.types: @@ -4173,249 +4329,249 @@ <Object ppath="d:\path\to\authenticated\dir\*"> AuthTrans fn=php4_auth_trans </Object> - </programlisting> - </example> - <para> - Si vous utilisez Netscape Enterprise 4.x, alors, il faut utiliser ceci : - </para> - <example> - <title>Exemple de configuration pour Netscape Enterprise 4.x</title> - <programlisting> + </programlisting> + </example> + <para> + Si vous utilisez Netscape Enterprise 4.x, alors, il faut utiliser ceci : + </para> + <example> + <title>Exemple de configuration pour Netscape Enterprise 4.x</title> + <programlisting> Placez ces lignes après les types MIME, et tout le reste ressemble à l'exemple ci-dessus : From: Graeme Hoose (GraemeHoose@BrightStation.com) Init fn="load-modules" shlib="/path/to/server4/bin/libphp4.so" funcs="php4_init,php4_close,php4_execute,php4_auth_trans" Init fn="php4_init" LateInit="yes" - </programlisting> - </example> - </sect1> - <sect1 id="install.omnihttpd"> - <title>Installation OmniHTTPd</title> - <para> - Cette section contient des notes et conseils spécifiques à OmniHTTPd. - </para> - <sect2 id="install.omnihttpd.windows"> - <title>OmniHTTPd 2.0b1 et plus récent pour Windows</title> - <simpara> - La méthode la plus simple pour configurer le serveur est : - </simpara> + </programlisting> + </example> + </sect1> + <sect1 id="install.omnihttpd"> + <title>Installation OmniHTTPd</title> + <para> + Cette section contient des notes et conseils spécifiques à OmniHTTPd. + </para> + <sect2 id="install.omnihttpd.windows"> + <title>OmniHTTPd 2.0b1 et plus récent pour Windows</title> + <simpara> + La méthode la plus simple pour configurer le serveur est : + </simpara> + <para> + <itemizedlist> + <listitem> <para> - <itemizedlist> - <listitem> - <para> - Step 1: Installez Omni server. - </para> - </listitem> - <listitem> - <para> - Step 2: Faites un clic-droit sur l'icone bleue d'OmniHTTPd, sur le - bureau, et sélectionnez <literal>Properties</literal> - </para> - </listitem> - <listitem> - <para> - Step 3: Cliquez sur <literal>Web Server Global Settings</literal> - </para> - </listitem> - <listitem> - <para> - Step 4: Dans l'onglet 'External', entrez: <literal>virtual = .php - | actual = c:\path-to-php-dir\php.exe</literal>, et utilisez le - bouton "Add". - </para> - </listitem> - <listitem> - <para> - Step 5: Dans l'onglet <literal>Mime</literal>, entrez: - <literal>virtual = wwwserver/stdcgi | actual = .php</literal> - et utilisez le bouton "Add". - </para> - </listitem> - <listitem> - <para> - Step 6: Cliquez sur <literal>OK</literal>. - </para> - </listitem> - </itemizedlist> + Step 1: Installez Omni server. </para> - <simpara> - Réptez les étapes 2 à 6 pour chaque extension que - vous voulez associer à PHP. - </simpara> - <note> - <para> - Certains package OmniHTTPd sont livrés avec le support - PHP déjà intégré. Vous pouvez choisir au moment de la - configuration de faire un paramétrage poussé et de décocher - le support PHP. Nous vous conseillons d'utiliser les - dernières versions de PHP. Certains serveurs OmniHTTPd sont - encore livrés avec des versions beta de PHP : il - est recommandé de ne pas les installer, mais d'installer - votre propre version. Si le serveur est déjà sur votre - machine, vous pouvez utiliser le bouton "Replace" dans les - étapes 4 et 5 pour en choisir un nouveau et à jour. - </para> - </note> - </sect2> - </sect1> - <sect1 id="install.oreilly"> - <title>Installation Oreilly Website Pro Server</title> - <para> - Cette section contient les conseils d'installation spécifiques - à Oreilly Website Pro. - </para> - <sect2 id="install.oreilly.windows"> - <title>Oreilly Website Pro 2.5 et plus récent pour Windows</title> - <simpara> - Cette liste décrit comment installer PHP comme CGI exécutable - ou module ISAPI avec Oreilly Website Pro sous Windows. - </simpara> + </listitem> + <listitem> <para> - <itemizedlist> - <listitem> - <para> - Editez les "Server Properties" et sélectionnez l'onglet "Mapping". - </para> - </listitem> - <listitem> - <para> - Dans la "List" sélectionnez "Associations" et entrez le nom de - l'extension voulue (".php") et le chemin jusqu'à l'exécutable - (ex. c:\php\php.exe) ou la DLL ISAPI (ex. c:\php\sapi\php4isapi.dll). - </para> - </listitem> - <listitem> - <para> - Sélectionnez "Content Types", ajoutez la même extension ".php" - et entrez le "content type". Si vous choisissez la forme CGI, - entrez "wwwserver/shellcgi"; si vous choisissez la forme - module ISAPI, entrez "wwwserver/isapi" (sans les guillemets). - </para> - </listitem> - </itemizedlist> + Step 2: Faites un clic-droit sur l'icone bleue d'OmniHTTPd, sur le + bureau, et sélectionnez <literal>Properties</literal> </para> - </sect2> - </sect1> - <sect1 id="install.xitami"> - <title>Installation Xitami</title> - <para> - Cette section contient les conseils d'installation spécifiques - à Xitami. - </para> - <sect2 id="install.xitami.windows"> - <title>Xitami pour Windows</title> - <simpara> - Cette liste décrit comment installer PHP comme CGI exécutable - ou module ISAPI avec Xitami sous Windows. - </simpara> + </listitem> + <listitem> <para> - <itemizedlist> - <listitem> - <para> - Assurez-vous que le serveur web fonctionne, et allez dans - la console d'administration du serveur - (généralement http://127.0.0.1/admin), puis cliquez sur - "Configuration". - </para> - </listitem> - <listitem> - <para> - Naviguez dans les "Filters", et ajoutez l'extension - que vous souhaitez (souvent ".php") dans le champs - "File extensions". - </para> - </listitem> - <listitem> - <para> - Dans la commande "Filter", ajoutez le nom et le chemin - de votre exécutable PHP (souvent <filename>c:\php\php.exe</filename>). - </para> - </listitem> - <listitem> - <para> - Cliquez sur le bouton "Save". - </para> - </listitem> - </itemizedlist> + Step 3: Cliquez sur <literal>Web Server Global Settings</literal> </para> - </sect2> - </sect1> - <sect1 id="install.otherhttpd"> - <title>Autres serveurs web</title> - <para> - PHP peut être compilé pour fonctionner avec de nombreux autres - serveurs web. Reportez-vous à - <link linkend="install.configure.servers">Options particulières - aux serveurs web</link> pour une liste complète des options de configuration. - Les exécutables PHP CGI sont compatibles avec la majorité - des serveurs supportant les interfaces CGI. - </para> - </sect1> - <sect1 id="install-problems"> - <title>Des problèmes?</title> - <sect2> - <title>Lisez la FAQ</title> - <simpara> - Certains problèmes sont récurrents : les plus communs - sont listés dans la FAQ PHP, disponible à - <ulink url="&url.php.faq;">&url.php.faq;</ulink>. - </simpara> - </sect2> - <sect2 id="install.bugreports"> - <title>Rapports de Bug</title> - <simpara> - Si vous pensez avoir trouvé un bug dans PHP, n'oubliez - pas de le signaler. L'équipe de développement - PHP ne le connaît peut être pas, et si vous ne le signaler pas, - vos chances de voir le bug corrigé sont nulles. Vous pouvez - rapporter des bugs grâce au système de suivi, accessible - à <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>. - </simpara> - <simpara> - Lisez les <ulink url="&url.php.bugdosdonts;">Bugs-Dos-And-Donts</ulink> - (Les bugs : ce qu'il faut faire, et ce qu'il ne faut pas faire) - avant d'envoyer n'importe quel rapport! - </simpara> - </sect2> - <sect2 id="install.otherproblems"> - <title>Autres problèmes</title> - <simpara> - Si vous êtes complètement bloqués, - quelqu'un sur la liste de diffusion PHP pourra probablement - vous aider. Essayez de consulter les archives, au cas où - quelqu'un aurait déjà rencontré votre - problème. Les archives sont toujours accessibles à : - <ulink url="&url.php;">&url.php;</ulink>. Pour souscrire à - la liste de diffusion, envoyez un mail vide à - <ulink url="mailto:&email.php.install.subscribe;">&email.php.install.subscribe;</ulink>. - L'adresse de la mailing liste : <literal>&email.php.install;</literal>. - </simpara> - <simpara> - Si vous voulez obtenir de l'aide sur la liste - de diffusion PHP, essayez d'être concis et clair, - et pensez à donner tous les détails sur votre - environnement (OS, version de PHP, serveur web, CGI ou module, - <link linkend="ini.safe-mode">safe mode</link>...), et - n'hésitez pas à envoyer suffisamment de code pour que nous - puissions reproduire l'erreur. - </simpara> - </sect2> - </sect1> - </chapter> - <!-- Keep this comment at the end of the file - Local variables: - mode: sgml - sgml-omittag:t - sgml-shorttag:t - sgml-minimize-attributes:nil - sgml-always-quote-attributes:t - sgml-indent-step:1 - sgml-indent-data:t - sgml-parent-document:nil - sgml-default-dtd-file:"../../manual.ced" - sgml-exposed-tags:nil - sgml-local-catalogs:nil - sgml-local-ecat-files:nil - End: - --> + </listitem> + <listitem> + <para> + Step 4: Dans l'onglet 'External', entrez: <literal>virtual = .php + | actual = c:\path-to-php-dir\php.exe</literal>, et utilisez le + bouton "Add". + </para> + </listitem> + <listitem> + <para> + Step 5: Dans l'onglet <literal>Mime</literal>, entrez: + <literal>virtual = wwwserver/stdcgi | actual = .php</literal> + et utilisez le bouton "Add". + </para> + </listitem> + <listitem> + <para> + Step 6: Cliquez sur <literal>OK</literal>. + </para> + </listitem> + </itemizedlist> + </para> + <simpara> + Réptez les étapes 2 à 6 pour chaque extension que + vous voulez associer à PHP. + </simpara> + <note> + <para> + Certains package OmniHTTPd sont livrés avec le support + PHP déjà intégré. Vous pouvez choisir au moment de la + configuration de faire un paramétrage poussé et de décocher + le support PHP. Nous vous conseillons d'utiliser les + dernières versions de PHP. Certains serveurs OmniHTTPd sont + encore livrés avec des versions beta de PHP : il + est recommandé de ne pas les installer, mais d'installer + votre propre version. Si le serveur est déjà sur votre + machine, vous pouvez utiliser le bouton "Replace" dans les + étapes 4 et 5 pour en choisir un nouveau et à jour. + </para> + </note> + </sect2> + </sect1> + <sect1 id="install.oreilly"> + <title>Installation Oreilly Website Pro Server</title> + <para> + Cette section contient les conseils d'installation spécifiques + à Oreilly Website Pro. + </para> + <sect2 id="install.oreilly.windows"> + <title>Oreilly Website Pro 2.5 et plus récent pour Windows</title> + <simpara> + Cette liste décrit comment installer PHP comme CGI exécutable + ou module ISAPI avec Oreilly Website Pro sous Windows. + </simpara> + <para> + <itemizedlist> + <listitem> + <para> + Editez les "Server Properties" et sélectionnez l'onglet "Mapping". + </para> + </listitem> + <listitem> + <para> + Dans la "List" sélectionnez "Associations" et entrez le nom de + l'extension voulue (".php") et le chemin jusqu'à l'exécutable + (ex. c:\php\php.exe) ou la DLL ISAPI (ex. c:\php\sapi\php4isapi.dll). + </para> + </listitem> + <listitem> + <para> + Sélectionnez "Content Types", ajoutez la même extension ".php" + et entrez le "content type". Si vous choisissez la forme CGI, + entrez "wwwserver/shellcgi"; si vous choisissez la forme + module ISAPI, entrez "wwwserver/isapi" (sans les guillemets). + </para> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="install.xitami"> + <title>Installation Xitami</title> + <para> + Cette section contient les conseils d'installation spécifiques + à Xitami. + </para> + <sect2 id="install.xitami.windows"> + <title>Xitami pour Windows</title> + <simpara> + Cette liste décrit comment installer PHP comme CGI exécutable + ou module ISAPI avec Xitami sous Windows. + </simpara> + <para> + <itemizedlist> + <listitem> + <para> + Assurez-vous que le serveur web fonctionne, et allez dans + la console d'administration du serveur + (généralement http://127.0.0.1/admin), puis cliquez sur + "Configuration". + </para> + </listitem> + <listitem> + <para> + Naviguez dans les "Filters", et ajoutez l'extension + que vous souhaitez (souvent ".php") dans le champs + "File extensions". + </para> + </listitem> + <listitem> + <para> + Dans la commande "Filter", ajoutez le nom et le chemin + de votre exécutable PHP (souvent <filename>c:\php\php.exe</filename>). + </para> + </listitem> + <listitem> + <para> + Cliquez sur le bouton "Save". + </para> + </listitem> + </itemizedlist> + </para> + </sect2> + </sect1> + <sect1 id="install.otherhttpd"> + <title>Autres serveurs web</title> + <para> + PHP peut être compilé pour fonctionner avec de nombreux autres + serveurs web. Reportez-vous à + <link linkend="install.configure.servers">Options particulières + aux serveurs web</link> pour une liste complète des options de configuration. + Les exécutables PHP CGI sont compatibles avec la majorité + des serveurs supportant les interfaces CGI. + </para> + </sect1> + <sect1 id="install-problems"> + <title>Des problèmes?</title> + <sect2> + <title>Lisez la FAQ</title> + <simpara> + Certains problèmes sont récurrents : les plus communs + sont listés dans la FAQ PHP, disponible à + <ulink url="&url.php.faq;">&url.php.faq;</ulink>. + </simpara> + </sect2> + <sect2 id="install.bugreports"> + <title>Rapports de Bug</title> + <simpara> + Si vous pensez avoir trouvé un bug dans PHP, n'oubliez + pas de le signaler. L'équipe de développement + PHP ne le connaît peut être pas, et si vous ne le signaler pas, + vos chances de voir le bug corrigé sont nulles. Vous pouvez + rapporter des bugs grâce au système de suivi, accessible + à <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>. + </simpara> + <simpara> + Lisez les <ulink url="&url.php.bugdosdonts;">Bugs-Dos-And-Donts</ulink> + (Les bugs : ce qu'il faut faire, et ce qu'il ne faut pas faire) + avant d'envoyer n'importe quel rapport! + </simpara> + </sect2> + <sect2 id="install.otherproblems"> + <title>Autres problèmes</title> + <simpara> + Si vous êtes complètement bloqués, + quelqu'un sur la liste de diffusion PHP pourra probablement + vous aider. Essayez de consulter les archives, au cas où + quelqu'un aurait déjà rencontré votre + problème. Les archives sont toujours accessibles à : + <ulink url="&url.php;">&url.php;</ulink>. Pour souscrire à + la liste de diffusion, envoyez un mail vide à + <ulink url="mailto:&email.php.install.subscribe;">&email.php.install.subscribe;</ulink>. + L'adresse de la mailing liste : <literal>&email.php.install;</literal>. + </simpara> + <simpara> + Si vous voulez obtenir de l'aide sur la liste + de diffusion PHP, essayez d'être concis et clair, + et pensez à donner tous les détails sur votre + environnement (OS, version de PHP, serveur web, CGI ou module, + <link linkend="ini.safe-mode">safe mode</link>...), et + n'hésitez pas à envoyer suffisamment de code pour que nous + puissions reproduire l'erreur. + </simpara> + </sect2> + </sect1> +</chapter> +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +-->