cvs: phpdoc /fr/chapters install.xml
| From: | Damien Seguy | Date: | Tue, 10 Jul 2001 07:27:19 +0000 |
| Subject: | cvs: phpdoc /fr/chapters install.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969336051@lists.php.net to get a copy of this message | ||
dams Tue Jul 10 03:27:19 2001 EDT
Modified files:
/phpdoc/fr/chapters install.xml
Log:
Added fbsql (at least)
Index: phpdoc/fr/chapters/install.xml diff -u phpdoc/fr/chapters/install.xml:1.23 phpdoc/fr/chapters/install.xml:1.24 --- phpdoc/fr/chapters/install.xml:1.23 Fri Apr 27 02:43:45 2001 +++ phpdoc/fr/chapters/install.xml Tue Jul 10 03:27:19 2001 @@ -7,7 +7,7 @@ (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 vos chargements. + proche pour accélérer les chargements. </simpara> </sect1> <sect1 id="install.unix"> @@ -15,7 +15,7 @@ <para> Cette section va vous guider lors du processus d'installation et de configuration de PHP sous Unix. Commencez par étudier les sections - spécifique à votre plate-forme ou à votre serveur web avant de passer + spécifiques à votre plate-forme ou à votre serveur web avant de passer à l'installation. </para> <para> @@ -56,7 +56,7 @@ </itemizedlist> </para> <para> - Il y a plusieurs façon d'installer PHP sur une plate-forme UNIX : + 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> @@ -64,7 +64,7 @@ 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 + 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 : @@ -149,7 +149,7 @@ <sect2 id="install.linux.packages"> <title>Utilisation des packages</title> <simpara> - De nombreuses distributions Linux dispose d'un système d'installation + 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 @@ -176,28 +176,32 @@ (Ces conseils sont destinés à PHP 4.0.4 et Apache v1.3.9) Vous voulez installer PHP et Apache sur une HP-UX 10.20? 1. Vous aurez besoin de gzip. Téléchargez la distribution compilée à -http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z, puis décompressez la, et utilisez swinstall pour installer. +http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z, +puis décompressez la, et utilisez swinstall pour installer. 2. Vous aurez besoin de gcc. Téléchargez une distribution compilée à -http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz, puis décompressez la, et utilisez swinstall pour installer. -3. Vous aurez besoin de GNU binutils. Téléchargez une distribution compilée à +http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz, +puis décompressez la, et utilisez swinstall pour installer. +3. Vous aurez besoin de GNU binutils. +Téléchargez une distribution compilée à http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz , puis décompressez la, et utilisez swinstall pour installer. 4. Vous aurez besoin de bison. Téléchargez une distribution compilée à http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz , puis décompressez la, et utilisez swinstall pour installer. 5. Vous aurez besoin de flex. Téléchargez une distribution source sur l'un -des miroirs http://www.gnu.org. Il se trouve dans le dossier <filename>non-gnu</filename> du site FTP. -Téléchargez le fichier, décompressez leur, puis utilisez tar -xvf avec. Alez dans le nouveau dossier flex ainsi créé, et exécutez la commande -"./configure", puis faites un "make", puis un "make install". -Si vous avez des erreurs à cett étape, c'est probablement par ce que gcc et -les autres ne sont pas inscrit dans votre PATH. Ajoutez les. +des miroirs http://www.gnu.org. Il se trouve dans le dossier non-gnu du site FTP. +Téléchargez le fichier, décompressez leur, +puis utilisez tar -xvf avec. Allez dans le nouveau dossier flex ainsi créé, +et exécutez la commande "./configure", puis faites un "make", puis un "make install". +Si vous avez des erreurs à cette étape, c'est probablement par ce que gcc et +les autres ne sont pas inscrites dans votre PATH. Ajoutez les. Maintenant, la partie délicate. 6. Téléchargez les sources d'Apache et de PHP. 7. Décompressez les avec gunzip puis faites "tar -xvf" avec les deux archives. Nous devons modifier quelques fichiers avant de les compiler. 8. Premièrement, le fichier de configuration doit être modifié car il semble oublier qu'il est sur une machine HP-UX. Il y a des méthodes plus -rusée, mais le plus simple et le plus efficace est d'ajouter +rusées, mais le plus simple et le plus efficace est d'ajouter "lt_target=hpux10.20" à la ligne 47286 du script de configuration. 9. Le fichier d'Apache GuessOS doit être modifié. Sous apache_1.3.9/src/helpers, modifier la ligne 89, en remplaçant @@ -207,7 +211,9 @@ 10. Il n'est pas possible d'installer PHP sous forme de shared object sous HP-UX, ce qui fait que vous devez le compiler en statique. Suivez simplement les instructions de la section Apache. -11. PHP et Apache sont maintenant compilé correctement, mais Apache ne démarre pas. Vous devez créer un nouvel utilisateur Apache, par exemple www, ou apache. Puis, modifiez les lignes 252 et 253 de conf/httpd.conf pour remplacer +11. PHP et Apache sont maintenant compilés correctement, mais Apache ne démarre pas. + Vous devez créer un nouvel utilisateur Apache, par exemple www, ou apache. + Puis, modifiez les lignes 252 et 253 de conf/httpd.conf pour remplacer User nobody Group nogroup par vos valeurs, par exemple : @@ -291,7 +297,7 @@ <title>Utilisation des packages</title> <simpara> Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour - installer la plus part des composants. + installer la plupart des composants. </simpara> </sect2> </sect1> @@ -318,18 +324,18 @@ <programlisting> $ cd /usr/ports/www/php4 $ make show VARNAME=FLAVORS - (choose which flavors you want from the list) -$ make install FLAVOR="imap gettext ldap mysql gd pdflib" -$ php4-enable - </programlisting> - </example> + (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> </sect2> <sect2 id="install.openbsd.packages"> <title>Utilisation des Packages</title> <simpara> - Il existe des packages pré-compilé disponible en + Il existe des packages pré-compilés disponibles en téléchargement à <ulink url="&url.openbsd;">OpenBSD</ulink>. - Elles s'intègrent automatiquement avec la version d'Apache + 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 @@ -348,11 +354,11 @@ <sect2 id="install.macosx.packages"> <title>Utilisation des packages</title> <simpara> - Il existe quelques version pré-packagée et - pré-compilée de PHP pour Mac OS X. Elles permettent de + 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 éxotique), vous devrez compiler + 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. @@ -364,14 +370,14 @@ <sect2 id="install.macosx.compile"> <title>Compilation pour serveur OS X</title> <simpara> - Il existe deux versions légèrement différents de Mac OS X, client et serveur. - Cette installation est faite pour le OS X Serveur. + 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, pouis configurez Apache comme ceci : +2. Décompressez puis désarchivez la, puis configurez Apache comme ceci : ./configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ @@ -384,7 +390,7 @@ 4. Vous aurez peut être besoin d'ajouter ces lignes ci, pour optimiser la compilation : setenv OPTIM=-O2 -5. Puis, alez dans le dossier source de PHP 4, et configurez le : +5. Puis, allez dans le dossier source de PHP 4, et configurez le : ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ @@ -417,7 +423,8 @@ configuration. Cela aura mis à jour la table de liens. 9. Exécutez un "make" 10. Exécutez un "make install" -11. Copiez et renommez le fichier php.ini-dist de votre distribution PHP 4 dans votre dossier "bin": +11. Copiez et renommez le fichier php.ini-dist de votre distribution PHP 4 + dans votre dossier "bin": cp php.ini-dist /usr/local/bin/php.ini ou (si vous n'avez pas de dossier local) cp php.ini-dist /usr/bin/php.ini @@ -428,22 +435,77 @@ <ulink url="&url.stepwise.macosx-client;">Mac OS X client</ulink> et <ulink url="&url.stepwise.macosx-client;">Mac OS X server</ulink> - sont disponible à <ulink url="&url.stepwise;">Stepwise</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> + * #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> + </sect2> </sect1> <sect1 id="install.configure"> <title>Liste complète des options de configuration</title> - <note> - <para> - These are only used at compile time. If you want to alter PHP's - runtime configuration, please see the chapter on <link - linkend="configuration">Configuration</link>. - </para> - </note> <para> Cette section rassemble la liste complète des options de configuration - supportés par PHP 3 et PHP 4, à utiliser avec le fichier + supportées par PHP 3 et PHP 4, à utiliser avec le fichier <filename>configure</filename>, lors de la configuration sous Unix. Certaines options sont disponibles sous PHP 3, d'autres sous PHP 4 et certains sous PHP 3 et PHP 4, comme inidiqué. Il y a de @@ -507,7 +569,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Adabas D. DIR est le dossier + 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> @@ -528,6 +590,19 @@ </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> @@ -602,7 +677,7 @@ PHP 3: Option non disponible en PHP 3. </para> <para> - PHP 4: Inclus le support DBMaker. DIR est le dossier d'installation + 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> @@ -614,7 +689,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Empress. DIR est le dossier + PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier d'installation Empress (par défaut, <literal>$EMPRESSPATH</literal>). </para> </listitem> @@ -635,13 +710,32 @@ </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: Inclus le support IBM DB2. + PHP 3: Inclut le support IBM DB2. Aucune librairie supplémentaire n'est nécessaire. </para> <para> @@ -676,7 +770,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support IBM DB2. DIR est le dossier + 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> @@ -691,7 +785,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Informix. DIR est le dossier + PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier d'installation d'Informix (par défaut, aucune valeur). </para> </listitem> @@ -705,7 +799,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Ingres II. DIR est le dossier + PHP 4: Inclut le support Ingres II. DIR est le dossier d'installation d'Ingres (par défaut, <literal>/II/ingres</literal>). </para> </listitem> @@ -716,7 +810,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support InterBase. DIR est le dossier + PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier d'installation d'InterBase (par défaut, <filename>/usr/interbase</filename>). </para> @@ -734,12 +828,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support LDAP. DIR est le dossier + 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: Inclus le support LDAP. DIR est le dossier + 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> @@ -780,12 +874,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support MySQL. DIR est le dossier + 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 coutûme d'être installé). + dossiers où MySQL a coutume d'être installé). </para> <para> - PHP 4: Inclus le support MySQL. DIR est le dossier de l'installation + 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> @@ -816,7 +910,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Ovrimos. + PHP 3, PHP 4: Inclut le support Ovrimos. </para> </listitem> </varlistentry> @@ -829,7 +923,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Oracle-oci8. DIR est le dossier + PHP 4: Inclut le support Oracle-oci8. DIR est le dossier d'installation de Oracle-oci8 (par défaut, <filename>ORACLE_HOME</filename>). </para> @@ -841,17 +935,17 @@ </term> <listitem> <para> - PHP 3: Inclus le support Oracle database. DIR est le dossier + 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: Inclus le support Oracle-oci7. DIR est le dossier + 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> - Inclus le support Oracle. Ce support a été testé et permet de travailler + 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é @@ -868,12 +962,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support PostgresSQL. DIR est le dossier + 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: Inclus le support PostgreSQL. DIR est le dossier + 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", @@ -895,7 +989,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Solid. DIR est le dossier + 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> @@ -910,7 +1004,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Sybase-CT. DIR est le dossier + 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> @@ -927,7 +1021,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Sybase-DB. DIR est le dossier + 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> @@ -946,7 +1040,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support OpenLink ODBC. DIR est le dossier + 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>). </para> @@ -961,7 +1055,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support iODBC. DIR est le dossier + 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> @@ -982,18 +1076,18 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support ODBC, avec une librairie tierce. - Le paramètre DIR est le nom du dossier d'installation de celle + 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 un entête odbc.h valide dans vos - dossiers d'inclusion. Si vous n'en avez pas, créez le, et - ajoutez-y vos entêtes spécifiques. Votre entête peut - aussi réclamer d'autres définitions, surtout s'il + 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> @@ -1051,7 +1145,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support unixODBC. DIR est le dossier + PHP 4: Inclut le support unixODBC. DIR est le dossier d'installation d'unixODBC (par défaut, <literal>/usr/local</literal>). </para> </listitem> @@ -1096,7 +1190,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support Cybercash MCK. DIR est le dossier + 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>. @@ -1119,7 +1213,7 @@ instead. </para> <para> - PHP 4: Inclus le support CyberCash. DIR est le dossier + PHP 4: Inclut le support CyberCash. DIR est le dossier d'installation de CyberCash MCK. </para> </listitem> @@ -1151,7 +1245,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support de FreeType2 (expérimental). + PHP 4: Inclut le support de FreeType2 (expérimental). </para> </listitem> </varlistentry> @@ -1161,11 +1255,11 @@ </term> <listitem> <para> - PHP 3: Inclus le support GD. DIR est le dossier + PHP 3: Inclut le support GD. DIR est le dossier d'installation de GD. </para> <para> - PHP 4: Inclus le support GD. DIR est le dossier + 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. @@ -1188,7 +1282,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support ImageMagick. DIR est le dossier + 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> @@ -1206,7 +1300,7 @@ PHP 3: dossier JPEG pour pdflib 2.0 </para> <para> - PHP 4: dossier JPEG pour pdflib 3.x + PHP 4: dossier JPEG pour pdflib 3.x et 4.x </para> </listitem> </varlistentry> @@ -1219,7 +1313,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: dossier PNG pour pdflib 3.x + PHP 4: dossier PNG pour pdflib 3.x et 4.x </para> </listitem> </varlistentry> @@ -1247,7 +1341,7 @@ linkend="install.configure.enable-t1lib">--enable-t1lib</link>. </para> <para> - PHP 4: Inclus le support T1lib. + PHP 4: Inclut le support T1lib. </para> </listitem> </varlistentry> @@ -1260,7 +1354,7 @@ PHP 3: dossier TIFF pour pdflib 2.0 </para> <para> - PHP 4: dossier TIFF pour pdflib 3.x + PHP 4: dossier TIFF pour pdflib 3.x et 4.x </para> </listitem> </varlistentry> @@ -1302,12 +1396,12 @@ </term> <listitem> <para> - PHP 3: Inactive la librairie BC. + PHP 3: Inactive la librairie BCmath. </para> <para> - PHP 4: Option non disponible en PHP 4. bcmath n'est pas compilé - par défaut. Utilisez <link - linkend="install.configure.enable-bcmath">--enable-bcmath</link> + 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> @@ -1318,7 +1412,7 @@ </term> <listitem> <para> - PHP 3, PHP 4 : Inclus le support GMP. + PHP 3, PHP 4 : Inclut le support GMP. </para> </listitem> </varlistentry> @@ -1344,8 +1438,8 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Empêche le verrouillage (risque d'emêcher certaines - compilations paralelle). + PHP 4: Empêche le verrouillage (risque d'empêcher certaines + compilations paralléles). </para> </listitem> </varlistentry> @@ -1422,7 +1516,7 @@ </term> <listitem> <para> - PHP 3: Option non disponible en PHP 3; bcmath est compilé par + 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. @@ -1488,7 +1582,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Si cette options est activée, le CGI PHP peut être + 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> @@ -1590,8 +1684,8 @@ <listitem> <para> PHP 3, PHP 4: Active des règles de make et de dépendances qui - sont parfois absconse et ne servent pas aux utilisateurs - habituels (Bref, ne l'utiliseez pas). + sont parfois absconses et ne servent pas aux utilisateurs + habituels (Bref, ne l'utilisez pas). </para> </listitem> </varlistentry> @@ -1716,12 +1810,12 @@ </term> <listitem> <para> - PHP 3: Indique le chemin dans lequel allez lire le fichier - php3.ini. Par défaut, c'est <filename>/usr/local/lib</filename>. + 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 allez lire le fichier - php.ini. Par défaut, c'est <filename>/usr/local/lib</filename>. + 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> @@ -1731,12 +1825,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support ClibPDF. DIR est le dossier + 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: Inclus le support ClibPDF.(requires cpdflib >= 2). - DIR est le dossier d'installation de cpdfllib (par defaut, + 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> @@ -1750,8 +1844,8 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Easysoft OOB. DIR est le dossier - d'installation de OOB (par defaut, + 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> @@ -1774,7 +1868,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support fdftk. DIR est le dossier + 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> @@ -1802,7 +1896,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support ICAP. + PHP 4: Inclut le support ICAP. </para> </listitem> </varlistentry> @@ -1812,7 +1906,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support IMAP. DIR est le dossier + PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier d'include d'IMAP (et aussi c-client.a). </para> </listitem> @@ -1823,7 +1917,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support IMSP.(DIR est le dossier d'installation + 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> @@ -1840,7 +1934,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Java. DIR est le dossier + PHP 4: Inclut le support Java. DIR est le dossier d'installation du JDK). Cette extension peut uniquement être compilée comme "dl". </para> @@ -1855,7 +1949,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Kerberos dans IMAP. + PHP 4: Inclut le support Kerberos dans IMAP. </para> </listitem> </varlistentry> @@ -1865,7 +1959,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support MCAL. + PHP 3, PHP 4: Inclut le support MCAL. </para> </listitem> </varlistentry> @@ -1875,7 +1969,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support mcrypt. DIR est le dossier + PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier d'installation de mcrypt. </para> </listitem> @@ -1886,7 +1980,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support mhash. DIR est le dossier + PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier d'installation de mhash. </para> </listitem> @@ -1900,7 +1994,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support mm pour le stockage de session. + PHP 4: Inclut le support mm pour le stockage de session. </para> </listitem> </varlistentry> @@ -1910,7 +2004,8 @@ </term> <listitem> <para> - PHP 3, PHP 4: Enable transfer tables for mod_charset (Rus Apache). + PHP 3, PHP 4: Active le transfert des tables depuis le module Apache + mod_charset (Rus Apache). </para> </listitem> </varlistentry> @@ -1920,14 +2015,24 @@ </term> <listitem> <para> - PHP 3: Inclus le support pdflib (testé avec 0.6 et 2.0). DIR est + 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: Inclus le support pdflib 3.x. DIR est le dossier - d'installation de PDFLib (par défaut, <filename>/usr/local</filename>). + 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"> @@ -1936,7 +2041,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus pdflib comme shared librairy. + PHP 3, PHP 4: Inclut pdflib comme shared librairy. </para> </listitem> </varlistentry> @@ -1949,7 +2054,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support readline. DIR est le dossier + PHP 4: Inclut le support readline. DIR est le dossier d'installation de readline. </para> </listitem> @@ -1977,7 +2082,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support servlet. DIR est le dossier + 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> @@ -2015,11 +2120,11 @@ </term> <listitem> <para> - PHP 3: Inactive la libraire d'expressions régulières + PHP 3: Inactive la librairie d'expressions régulières livrée avec PHP. </para> <para> - PHP 4: (Obsolète) Utilise la libraire d'expressions + PHP 4: (Obsolète) Utilise la librairie d'expressions régulières système. </para> </listitem> @@ -2069,7 +2174,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Ajoute le support bzip2. DIR + PHP 4: Ajoute le support bzip2. DIR est le dossier d'installation de bzip2. </para> </listitem> @@ -2083,7 +2188,7 @@ PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib. </para> <para> - PHP 4: Dossier zlib pour pdflib 3.x ou active le support zlib. + PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib. </para> </listitem> </varlistentry> @@ -2093,11 +2198,27 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support zlib. (requiert zlib >= 1.0.9). DIR + PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR est le dossier d'installation de zlib (par défaut, <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> @@ -2119,7 +2240,7 @@ </term> <listitem> <para> - PHP 3: N'inclus pas lrs fonctions POSIX. + PHP 3: N'Inclut pas lrs fonctions POSIX. </para> <para> PHP 4: Option non disponible en PHP 4; utilisez plutôt @@ -2165,7 +2286,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support FTP. + PHP 3: Inclut le support FTP. </para> <para> PHP 4: Option non disponible; utilisez plutôt <link @@ -2184,9 +2305,9 @@ </para> <warning> <para> - Cette option n'est disponible que jusqu'aux versions 4.0.3. Les + Cette option n'est disponible que jusqu'à la version 4.0.3. Les versions plus récentes fournissent un paramètre dans le - fichier .ini appelé <parameter>allow_url_fopen</parameter>, + 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> @@ -2199,8 +2320,8 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support DAV, grâce au module Apache mod_dav, DIR est - le dossier d'installation de mod_dav (valable uniquement pour les serveurs + 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> @@ -2211,7 +2332,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support OpenSSL avec SNMP. + PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP. </para> </listitem> </varlistentry> @@ -2221,7 +2342,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support SNMP. DIR est le dossier + 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" @@ -2261,7 +2382,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier + PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier d'installation de YAZ (dossier bin). </para> </listitem> @@ -2276,7 +2397,7 @@ linkend="install.configure.with-yp">--with-yp</link> </para> <para> - PHP 4: Active le support YP. + PHP 4: Active le support YellowPages (YP). </para> </listitem> </varlistentry> @@ -2286,7 +2407,7 @@ </term> <listitem> <para> - PHP 3: Active le support YP. + PHP 3: Active le support YellowPages (YP). </para> <para> PHP 4: Option non disponible; utilisez plutôt <link @@ -2300,7 +2421,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support mnoGoSearch. + PHP 3, PHP 4: Inclut le support mnoGoSearch. </para> </listitem> </varlistentry> @@ -2325,8 +2446,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Désactive la forme courte des <? balises de - PHP. + PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>). </para> </listitem> </varlistentry> @@ -2339,7 +2459,7 @@ PHP 3: Active le suivi des variables GET/POST/Cookie par défaut. </para> <para> - PHP 4: Option non disponible en PHP 4; a partir de + PHP 4: Option non disponible en PHP 4; à partir de PHP 4.0.2, cette option est toujours activée. </para> </listitem> @@ -2407,11 +2527,11 @@ </term> <listitem> <para> - PHP 3: Tire profit du système de versionnage est de scoping fourni + PHP 3: Tire profit du système de versionnage et de scoping fourni par Solaris 2.x et Linux </para> <para> - PHP 4: Exporte uniqumenet les symboles nécessaires. Voyez l'installation + PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation pour plus de détails. </para> </listitem> @@ -2425,7 +2545,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Compile PHP sous forme de module Pike pour utiliser avec le + 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é @@ -2495,7 +2615,7 @@ <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>. + <literal>/usr/local/roxen/server</literal>). </para> </listitem> </varlistentry> @@ -2550,7 +2670,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support ASPELL. + PHP 3, PHP 4: Inclut le support ASPELL. </para> </listitem> </varlistentry> @@ -2560,11 +2680,24 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support GNU gettext. DIR est le dossier + 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> @@ -2574,7 +2707,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support PSPELL. + PHP 4: Inclut le support PSPELL. </para> </listitem> </varlistentry> @@ -2584,10 +2717,10 @@ </term> <listitem> <para> - PHP 3: Inclus le support GNU recode. + PHP 3: Inclut le support GNU recode. </para> <para> - PHP 4: Inclus le support recode. DIR est le dossier + PHP 4: Inclut le support recode. DIR est le dossier d'installation de recode. </para> </listitem> @@ -2598,7 +2731,7 @@ </term> <listitem> <para> - PHP 3, PHP 4 : Inclus le support shmop. + PHP 3, PHP 4 : Inclut le support shmop. </para> </listitem> </varlistentry> @@ -2668,7 +2801,7 @@ <listitem> <para> PHP 3: Option non disponible en PHP 3; Les fonctions XML - ne sont pas construite par défaut. Utilisez plutôt + ne sont pas construites par défaut. Utilisez plutôt <link linkend="install.configure.with-xml">--with-xml</link> pour les activer. </para> @@ -2723,11 +2856,11 @@ </para> <simpara> Installez votre serveur <acronym>HTTP</acronym> favori sur votre - système et assurez vous qu'il fonctionne. + 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 fournies : standard, qui + 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. @@ -2740,7 +2873,7 @@ qui utiliseront PHP. </simpara> <simpara> - Une fois l'installatoin terminée, l'installeur vous informera que vous devez + 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> @@ -2753,7 +2886,7 @@ à <ulink url="&url.win32install;">&url.win32install;</ulink>. </simpara> <para> - Ce guide fourni une aide d'installation pour : + Ce guide fournit une aide d'installation pour : <itemizedlist> <listitem> <para> @@ -2797,13 +2930,14 @@ 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é comme stable. Il y a encore - quelques bugs qui trainent. D'un autre coté, certains d'entre + 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, faîtes votre choix : + 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 coté; soit vous avez besoin de + 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> @@ -2829,10 +2963,10 @@ </listitem> <listitem> <para> - Copiez le fichier 'php.ini-dist' dans votre dossier + 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 renommer le en 'php.ini'. Votre dossier + 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> @@ -2897,7 +3031,7 @@ <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 imémdiatement à l'esprit. + Deux raisons viennent immédiatement à l'esprit : </para> <orderedlist> <listitem><simpara> @@ -2905,21 +3039,21 @@ 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évelopement n'ont pas été fait. Ce qui fait + 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 cet parenté de temps en temps. + 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 + 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 max... + Avant de commencer, il faut télécharger un maximum de fichiers! </para> <itemizedlist> <listitem> @@ -2943,7 +3077,7 @@ à <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> - inclus dans <filename>win32build.zip</filename>. + inclut dans <filename>win32build.zip</filename>. </simpara> </listitem> <listitem> @@ -2955,12 +3089,12 @@ </listitem> </itemizedlist> <simpara> - Finalement, vous aurez besoin des sources PHP 4 lui-même!! - Les dernières versions sont accessible sur le serveur + 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 le <ulink url="http://www.php.net/downloads.php">source</ulink>, vous + 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 @@ -2991,7 +3125,7 @@ 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'environnmeent se fait en ajoutant une ligne dans le + 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 @@ -3015,10 +3149,10 @@ <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>, + 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éroulant "Executables", "Includes", et "Library". + 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> @@ -3053,7 +3187,7 @@ <itemizedlist> <listitem> <simpara> - Pour les utilsiateurs de GUI, lancez VC++, puis sélectionnez le + 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". @@ -3061,7 +3195,7 @@ </listitem> <listitem> <simpara> - Pour les utilisateurs en ligne de commande, assurez vous que + 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 : @@ -3082,7 +3216,7 @@ <listitem> <simpara> A ce stade, vous avez une librairie <filename>resolv.lib</filename> - utilisable, soit dans votre dossier <filename>Debug</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. @@ -3109,7 +3243,7 @@ </simpara></listitem> <listitem> <simpara> - Pour les utilisateurs en ligne de commande, assurez vous que + 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 : @@ -3132,7 +3266,7 @@ </listitem> </itemizedlist> <simpara> - Répetez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> + 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> @@ -3155,7 +3289,7 @@ <function>dl</function>. </para> <para> - Les fichiers DLLs des extensions PHP sont préfixé par 'php_'. Cela + 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> @@ -3284,7 +3418,7 @@ 13. make 14. make install Au lieu de cette étape, vous pouvez aussi copier le binaire - httpd et remplacer votre exécutable actuel. Assurez vous tout + httpd et remplacer votre exécutable actuel. Assurez-vous tout de même que le serveur est bien éteint. 15. cd ../php-x.x.x 16. for PHP 3: cp php3.ini-dist /usr/local/lib/php3.ini @@ -3297,8 +3431,8 @@ Pour PHP 4: AddType application/x-httpd-php .php Vous pouvez choisir n'importe quelle extension que vous voulez ici. .php est uniquement une suggestion. Vous pouvez aussi inclure .html. -18. Utilez votre procédure habituelle pour démarrer votre serveur Apache. -(vous devez l'éteindre et de redémarrer, pas seulement lui envoyer +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> @@ -3326,11 +3460,11 @@ 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 + <literal>which</literal>, utilisez-les pour retrouver vos programmes. </para> <para> - Différent exemples de compilation PHP pour Apache suivent : + Différents exemples de compilation PHP pour Apache suivent : <informalexample> <programlisting> ./configure --with-apxs --with-pgsql @@ -3341,7 +3475,7 @@ 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 inclus dans <filename>libphp4.so</filename>. + Le support PostgreSQL est aussi inclut dans <filename>libphp4.so</filename>. </para> <para> <informalexample> @@ -3370,12 +3504,12 @@ <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. Pus, vous devez compiler Apache avec + 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 - inclus directement dans l'exécutable <filename>httpd</filename>, + 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> @@ -3396,12 +3530,12 @@ <function>dl</function>. </para> <para> - Lorsque vous faîtes le choix entre les différents modes de + 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 exécuter plus rapidement PHP. Pour plus + 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> @@ -3420,7 +3554,7 @@ <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 + simple et à la portée du néophyte. Reportez-vous aux documentations Apache pour plus de détails sur ces directives. </simpara> @@ -3453,7 +3587,7 @@ </simpara> </listitem> </itemizedlist> - N'oubliez pas de redémarrer le serveur, avec les commandes + N'oubliez pas de redémarrer le serveur, avec la commande <literal>NET STOP APACHE</literal> suivie de <literal>NET START APACHE</literal>. </para> @@ -3484,11 +3618,10 @@ </para> <simpara> Pour utiliser les fonctionnalités de mise en évidence du code - source, créez simplement un script PHP avec ajoutez le code : - <literal><?php show_source("original_php_script.php"); ?></literal>. - Remplacez <literal>original_php_script.php</literal> avec le nom - du fichier que vous voulez afficher (c'est la seule manière de - le faire). + 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> @@ -3530,10 +3663,10 @@ (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é + <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écutions de vos scripts. + 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> @@ -3550,7 +3683,7 @@ Pour compiler PHP comme un module fhttpd, répondre "yes" à la question "Build as an fhttpd module ?" (cela correspond à l'option de configuration - <option><link linkend="install.configure.with-fhttpd">--with-fhttpd</link>=<replaceable>DIR</replaceable></option> + <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>. @@ -3562,14 +3695,14 @@ <sect1 id="install.caudium"> <title>Installation sur serveur Caudium</title> <para> - PHP 4 can be build as a Pike module for the Caudium webserver. Note - that this is not supported with PHP 3. Follow the simple - instructions below to install PHP 4 for Caudium. + 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 +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 que vous avez installé Caudium dans le dossier /opt/caudium/server/. @@ -3578,15 +3711,15 @@ 4. make 5. make install 6. Redémarrez Caudium s'il était en fonctionnement -7. Connectez vous à l'interface de configuration graphique et allez - dans serveur virtuel à qui vous voulez ajouter le support PHP. +7. Connectez-vous à l'interface de configuration graphique et allez + dans le serveur virtuel auquel vous voulez ajouter le support PHP. 8. Cliquez sur "Add Module" et recherchez puis ajoutez le module "PHP 4 Script Support". 9. Si la documentation dit que 'PHP 4 interpreter isn't - available', assurez vous que vous avez bien redémarré le serveur. + available', assurez-vous que vous avez bien redémarré le serveur. Si vous l'avez fait, vérifiez le fichier - /opt/caudium/logs/debug/default.1 : il contient peut être des - erreurs liées à <filename>PHP4.so</filename>. De même, assurez vous + /opt/caudium/logs/debug/default.1 : il contient peut-être des + erreurs liées à <filename>PHP4.so</filename>. De même, assurez-vous que <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> est présent. 10. Configurez le module "PHP Script Support" si nécessaire. @@ -3600,7 +3733,7 @@ </para> <note> <para> - Lorsque vous ajoutez le support MySQL à PHP 4, vous devez vous assurer + 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 à @@ -3620,7 +3753,7 @@ <sect2 id="install.iis.iis3"> <title>Windows et PWS/IIS 3</title> <simpara> - La méthode recommendée pour configurer ces serveurs + 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 @@ -3630,12 +3763,12 @@ </simpara> <warning> <para> - ATTENTION: Ces instructions requièrt la manipulation du fichier de + 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 - ne pourra pas être reconnue responsable d'un quelconque - dommage dans votre registry. + 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> @@ -3673,7 +3806,7 @@ </listitem> <listitem> <simpara> - Répetez ces instructions pour toutes les extensions que vous voulez + Répétez ces instructions pour toutes les extensions que vous voulez associer aux scripts PHP. </simpara> </listitem> @@ -3702,14 +3835,14 @@ </listitem> <listitem> <simpara> - Répetez ces instructions pour toutes les extensions que vous avez - associé aux scripts PHP. + 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>HKEY_CLASSES_ROOT</literal> et nommez-la <literal>phpfile</literal>. </simpara> </listitem> @@ -3722,27 +3855,27 @@ </listitem> <listitem> <simpara> - Faîtes un clic droit dans <literal>phpfile</literal> et sélectionnez + Faites un clic droit dans <literal>phpfile</literal> et sélectionnez <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. </simpara> </listitem> <listitem> <simpara> - Faîtes un clic droit dans <literal>Shell</literal> et sélectionnez + Faites un clic droit dans <literal>Shell</literal> et sélectionnez <literal>New->Key</literal>, appelez-le <literal>open</literal>. </simpara> </listitem> <listitem> <simpara> - Faîtes un clic droit dans <literal>open</literal> et sélectionnez + 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ée <literal>command</literal> et dans le - panneau de droite, faîtes un double clic dans "default value", puis entrez + 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>). @@ -3777,13 +3910,13 @@ SAPI, sous forme de DLL. </simpara> <para> - Si vous optez pour le CGI, faîtes ceci : + 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 v otre fichier <filename>php.exe</filename>. + 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> @@ -3798,13 +3931,13 @@ </itemizedlist> </para> <para> - Si vous optez pour les modules ISAPI, faîtes ceci : + 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 v otre fichier <filename>php4isapi.dll</filename>. + 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> @@ -3831,12 +3964,12 @@ 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, faîtes un - clic droit sur votre dossier web (qui apparaîtra probablement + 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, faîtes ceci : + Si vous optez pour le CGI, faites ceci : <itemizedlist> <listitem> <simpara> @@ -3860,7 +3993,7 @@ 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 - souahitez associer aux scripts PHP. + souhaitez associer aux scripts PHP. (<literal>.php</literal> et <literal>.phtml</literal> sont les plus répandus.) </simpara> @@ -3869,18 +4002,18 @@ <simpara> Configurer la sécurité nécessaire (dans "Internet Service Manager"), et si votre serveur NT utilise NTFS, - ajoutez les droits adéquates pour I_USR_, au dossier qui + 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, faîtes ceci : + Si vous optez pour les modules ISAPI, faites ceci : <itemizedlist> <listitem> <simpara> - Si vous ne voulez pas effectuer des autentification HTTP avec + 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 @@ -3892,7 +4025,7 @@ 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", - indique ".php" comme extension, laissez "Method exclusions" vide, et + indiquez ".php" comme extension, laissez "Method exclusions" vide, et cochez "Script engine". </simpara> </listitem> @@ -3915,7 +4048,7 @@ <para> Pour compiler PHP avec NES ou iPlanet web, ajoutez le dossier d'installation dans l'option de configuration - <option><link linkend="install.configure.with-nsapi">--with-nsapi</link> = <replaceable>DIR</replaceable></option> . + <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> @@ -3942,16 +4075,19 @@ automake-1.4 mysql-3.23.24-beta (if you want mysql support) tar-1.13 (GNU tar) -2. Assurez vous que le path inclus bien les dossiers nécessaires : +2. Assurez-vous que le path inclut bien les dossiers nécessaires : PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin export PATH 3. gunzip php-x.x.x.tar.gz (si vous avez une distribution .gz, ou bien allez en 4) 4. tar xvf php-x.x.x.tar 5. cd ../php-x.x.x -6. Pour les étapes suivantes, assurez vous que /opt/netscape/suitespot/ correspond +6. Pour les étapes suivantes, assurez-vous que /opt/netscape/suitespot/ correspond bien à votre installation du serveur netscape. Sinon, indiquez le chemin correct : - /configure --with-mysql=/usr/local/mysql --with-nsapi=/opt/netscape/suitespot/ --enable-track-vars --enable-libgcc + /configure + --with-mysql=/usr/local/mysql + --with-nsapi=/opt/netscape/suitespot/ + --enable-track-vars --enable-libgcc 7. make 8. make install </programlisting> @@ -3962,7 +4098,7 @@ </para> <para> D'abord, vous devez ajouter des chemins dans la variable - LD_LIBRARY_PATH pour qu'il trouve toutes les librairies + 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 @@ -3995,7 +4131,8 @@ . . . - .#NOTE La ligne suivante doit être placée après toutes les lignes 'ObjectType' + .#NOTE La ligne suivante doit être placée après toutes + .#les lignes 'ObjectType' .# et avant les lignes 'AddLog' Service fn="php4_execute" type="magnus-internal/x-httpd-php" . @@ -4005,10 +4142,10 @@ ObjectType fn="force-type" type="magnus-internal/x-httpd-php" Service fn=php4_execute </Object> - Configuration d'autentification - L'autentification PHP ne peut pas être utilisé avec d'autre autentification. - TOUTES LES FORMES D'AUTENTIFICATION SONT PASSEES AU SCRIPT PHP. - Pour configurer l'autentification PHP pour le serveur entier, ajoutez + Configuration d'authentification + L'authentification PHP ne peut pas être utilisée avec d'autre authentification. + TOUTES LES FORMES D'AUTHENTIFICATION SONT PASSEES AU SCRIPT PHP. + Pour configurer l'authentification PHP pour le serveur entier, ajoutez la ligne suivante : <Object name="default"> AuthTrans fn=php4_auth_trans @@ -4017,13 +4154,27 @@ . . </Object> - Pour configurer l'autentification PHP pour un dossier, ajoutez + Pour configurer l'authentification PHP pour un dossier, ajoutez la ligne suivante : <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> + 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> @@ -4044,7 +4195,7 @@ </listitem> <listitem> <para> - Step 2: Faîtes un clic-droit sur l'icone bleue d'OmniHTTPd, sur le + Step 2: Faites un clic-droit sur l'icone bleue d'OmniHTTPd, sur le bureau, et sélectionnez <literal>Properties</literal> </para> </listitem> @@ -4097,7 +4248,7 @@ <sect1 id="install.oreilly"> <title>Installation Oreilly Website Pro Server</title> <para> - Cette section contient les conseils d'installation spécifique + Cette section contient les conseils d'installation spécifiques à Oreilly Website Pro. </para> <sect2 id="install.oreilly.windows"> @@ -4135,7 +4286,7 @@ <sect1 id="install.xitami"> <title>Installation Xitami</title> <para> - Cette section contient les conseils d'installation spécifique + Cette section contient les conseils d'installation spécifiques à Xitami. </para> <sect2 id="install.xitami.windows"> @@ -4148,8 +4299,8 @@ <itemizedlist> <listitem> <para> - Assurez vous que le serveur web fonctionne, et allez dans - la console d'administration du serveur ( + 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> @@ -4180,7 +4331,7 @@ <title>Autres serveurs web</title> <para> PHP peut être compilé pour fonctionner avec de nombreux autres - serveurs web. Reportez vous à + 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é @@ -4192,7 +4343,7 @@ <sect2> <title>Lisez la FAQ</title> <simpara> - Certains problèmes sont récurrents : Les plus communs + 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> @@ -4202,8 +4353,8 @@ <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 sans le signaler, vos - chances de voir le bug corrigés sont nulles. Vous pouvez + 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> @@ -4216,7 +4367,7 @@ <sect2 id="install.otherproblems"> <title>Autres problèmes</title> <simpara> - Si vous êtes complètements bloqués, + 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
Index: phpdoc/fr/chapters/install.xml diff -u phpdoc/fr/chapters/install.xml:1.23 phpdoc/fr/chapters/install.xml:1.24 --- phpdoc/fr/chapters/install.xml:1.23 Fri Apr 27 02:43:45 2001 +++ phpdoc/fr/chapters/install.xml Tue Jul 10 03:27:19 2001 @@ -7,7 +7,7 @@ (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 vos chargements. + proche pour accélérer les chargements. </simpara> </sect1> <sect1 id="install.unix"> @@ -15,7 +15,7 @@ <para> Cette section va vous guider lors du processus d'installation et de configuration de PHP sous Unix. Commencez par étudier les sections - spécifique à votre plate-forme ou à votre serveur web avant de passer + spécifiques à votre plate-forme ou à votre serveur web avant de passer à l'installation. </para> <para> @@ -56,7 +56,7 @@ </itemizedlist> </para> <para> - Il y a plusieurs façon d'installer PHP sur une plate-forme UNIX : + 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> @@ -64,7 +64,7 @@ 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 + 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 : @@ -149,7 +149,7 @@ <sect2 id="install.linux.packages"> <title>Utilisation des packages</title> <simpara> - De nombreuses distributions Linux dispose d'un système d'installation + 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 @@ -176,28 +176,32 @@ (Ces conseils sont destinés à PHP 4.0.4 et Apache v1.3.9) Vous voulez installer PHP et Apache sur une HP-UX 10.20? 1. Vous aurez besoin de gzip. Téléchargez la distribution compilée à -http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z, puis décompressez la, et utilisez swinstall pour installer. +http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z, +puis décompressez la, et utilisez swinstall pour installer. 2. Vous aurez besoin de gcc. Téléchargez une distribution compilée à -http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz, puis décompressez la, et utilisez swinstall pour installer. -3. Vous aurez besoin de GNU binutils. Téléchargez une distribution compilée à +http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz, +puis décompressez la, et utilisez swinstall pour installer. +3. Vous aurez besoin de GNU binutils. +Téléchargez une distribution compilée à http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz , puis décompressez la, et utilisez swinstall pour installer. 4. Vous aurez besoin de bison. Téléchargez une distribution compilée à http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz , puis décompressez la, et utilisez swinstall pour installer. 5. Vous aurez besoin de flex. Téléchargez une distribution source sur l'un -des miroirs http://www.gnu.org. Il se trouve dans le dossier <filename>non-gnu</filename> du site FTP. -Téléchargez le fichier, décompressez leur, puis utilisez tar -xvf avec. Alez dans le nouveau dossier flex ainsi créé, et exécutez la commande -"./configure", puis faites un "make", puis un "make install". -Si vous avez des erreurs à cett étape, c'est probablement par ce que gcc et -les autres ne sont pas inscrit dans votre PATH. Ajoutez les. +des miroirs http://www.gnu.org. Il se trouve dans le dossier non-gnu du site FTP. +Téléchargez le fichier, décompressez leur, +puis utilisez tar -xvf avec. Allez dans le nouveau dossier flex ainsi créé, +et exécutez la commande "./configure", puis faites un "make", puis un "make install". +Si vous avez des erreurs à cette étape, c'est probablement par ce que gcc et +les autres ne sont pas inscrites dans votre PATH. Ajoutez les. Maintenant, la partie délicate. 6. Téléchargez les sources d'Apache et de PHP. 7. Décompressez les avec gunzip puis faites "tar -xvf" avec les deux archives. Nous devons modifier quelques fichiers avant de les compiler. 8. Premièrement, le fichier de configuration doit être modifié car il semble oublier qu'il est sur une machine HP-UX. Il y a des méthodes plus -rusée, mais le plus simple et le plus efficace est d'ajouter +rusées, mais le plus simple et le plus efficace est d'ajouter "lt_target=hpux10.20" à la ligne 47286 du script de configuration. 9. Le fichier d'Apache GuessOS doit être modifié. Sous apache_1.3.9/src/helpers, modifier la ligne 89, en remplaçant @@ -207,7 +211,9 @@ 10. Il n'est pas possible d'installer PHP sous forme de shared object sous HP-UX, ce qui fait que vous devez le compiler en statique. Suivez simplement les instructions de la section Apache. -11. PHP et Apache sont maintenant compilé correctement, mais Apache ne démarre pas. Vous devez créer un nouvel utilisateur Apache, par exemple www, ou apache. Puis, modifiez les lignes 252 et 253 de conf/httpd.conf pour remplacer +11. PHP et Apache sont maintenant compilés correctement, mais Apache ne démarre pas. + Vous devez créer un nouvel utilisateur Apache, par exemple www, ou apache. + Puis, modifiez les lignes 252 et 253 de conf/httpd.conf pour remplacer User nobody Group nogroup par vos valeurs, par exemple : @@ -291,7 +297,7 @@ <title>Utilisation des packages</title> <simpara> Vous pouvez simplifier l'installation Solaris en utilisant pkgadd pour - installer la plus part des composants. + installer la plupart des composants. </simpara> </sect2> </sect1> @@ -318,18 +324,18 @@ <programlisting> $ cd /usr/ports/www/php4 $ make show VARNAME=FLAVORS - (choose which flavors you want from the list) -$ make install FLAVOR="imap gettext ldap mysql gd pdflib" -$ php4-enable - </programlisting> - </example> + (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> </sect2> <sect2 id="install.openbsd.packages"> <title>Utilisation des Packages</title> <simpara> - Il existe des packages pré-compilé disponible en + Il existe des packages pré-compilés disponibles en téléchargement à <ulink url="&url.openbsd;">OpenBSD</ulink>. - Elles s'intègrent automatiquement avec la version d'Apache + 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 @@ -348,11 +354,11 @@ <sect2 id="install.macosx.packages"> <title>Utilisation des packages</title> <simpara> - Il existe quelques version pré-packagée et - pré-compilée de PHP pour Mac OS X. Elles permettent de + 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 éxotique), vous devrez compiler + 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. @@ -364,14 +370,14 @@ <sect2 id="install.macosx.compile"> <title>Compilation pour serveur OS X</title> <simpara> - Il existe deux versions légèrement différents de Mac OS X, client et serveur. - Cette installation est faite pour le OS X Serveur. + 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, pouis configurez Apache comme ceci : +2. Décompressez puis désarchivez la, puis configurez Apache comme ceci : ./configure --exec-prefix=/usr \ --localstatedir=/var \ --mandir=/usr/share/man \ @@ -384,7 +390,7 @@ 4. Vous aurez peut être besoin d'ajouter ces lignes ci, pour optimiser la compilation : setenv OPTIM=-O2 -5. Puis, alez dans le dossier source de PHP 4, et configurez le : +5. Puis, allez dans le dossier source de PHP 4, et configurez le : ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ @@ -417,7 +423,8 @@ configuration. Cela aura mis à jour la table de liens. 9. Exécutez un "make" 10. Exécutez un "make install" -11. Copiez et renommez le fichier php.ini-dist de votre distribution PHP 4 dans votre dossier "bin": +11. Copiez et renommez le fichier php.ini-dist de votre distribution PHP 4 + dans votre dossier "bin": cp php.ini-dist /usr/local/bin/php.ini ou (si vous n'avez pas de dossier local) cp php.ini-dist /usr/bin/php.ini @@ -428,22 +435,77 @@ <ulink url="&url.stepwise.macosx-client;">Mac OS X client</ulink> et <ulink url="&url.stepwise.macosx-client;">Mac OS X server</ulink> - sont disponible à <ulink url="&url.stepwise;">Stepwise</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> + * #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> + </sect2> </sect1> <sect1 id="install.configure"> <title>Liste complète des options de configuration</title> - <note> - <para> - These are only used at compile time. If you want to alter PHP's - runtime configuration, please see the chapter on <link - linkend="configuration">Configuration</link>. - </para> - </note> <para> Cette section rassemble la liste complète des options de configuration - supportés par PHP 3 et PHP 4, à utiliser avec le fichier + supportées par PHP 3 et PHP 4, à utiliser avec le fichier <filename>configure</filename>, lors de la configuration sous Unix. Certaines options sont disponibles sous PHP 3, d'autres sous PHP 4 et certains sous PHP 3 et PHP 4, comme inidiqué. Il y a de @@ -507,7 +569,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Adabas D. DIR est le dossier + 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> @@ -528,6 +590,19 @@ </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> @@ -602,7 +677,7 @@ PHP 3: Option non disponible en PHP 3. </para> <para> - PHP 4: Inclus le support DBMaker. DIR est le dossier d'installation + 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> @@ -614,7 +689,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Empress. DIR est le dossier + PHP 3, PHP 4: Inclut le support Empress. DIR est le dossier d'installation Empress (par défaut, <literal>$EMPRESSPATH</literal>). </para> </listitem> @@ -635,13 +710,32 @@ </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: Inclus le support IBM DB2. + PHP 3: Inclut le support IBM DB2. Aucune librairie supplémentaire n'est nécessaire. </para> <para> @@ -676,7 +770,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support IBM DB2. DIR est le dossier + 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> @@ -691,7 +785,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Informix. DIR est le dossier + PHP 3, PHP 4: Inclut le support Informix. DIR est le dossier d'installation d'Informix (par défaut, aucune valeur). </para> </listitem> @@ -705,7 +799,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Ingres II. DIR est le dossier + PHP 4: Inclut le support Ingres II. DIR est le dossier d'installation d'Ingres (par défaut, <literal>/II/ingres</literal>). </para> </listitem> @@ -716,7 +810,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support InterBase. DIR est le dossier + PHP 3, PHP 4: Inclut le support InterBase. DIR est le dossier d'installation d'InterBase (par défaut, <filename>/usr/interbase</filename>). </para> @@ -734,12 +828,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support LDAP. DIR est le dossier + 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: Inclus le support LDAP. DIR est le dossier + 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> @@ -780,12 +874,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support MySQL. DIR est le dossier + 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 coutûme d'être installé). + dossiers où MySQL a coutume d'être installé). </para> <para> - PHP 4: Inclus le support MySQL. DIR est le dossier de l'installation + 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> @@ -816,7 +910,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Ovrimos. + PHP 3, PHP 4: Inclut le support Ovrimos. </para> </listitem> </varlistentry> @@ -829,7 +923,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Oracle-oci8. DIR est le dossier + PHP 4: Inclut le support Oracle-oci8. DIR est le dossier d'installation de Oracle-oci8 (par défaut, <filename>ORACLE_HOME</filename>). </para> @@ -841,17 +935,17 @@ </term> <listitem> <para> - PHP 3: Inclus le support Oracle database. DIR est le dossier + 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: Inclus le support Oracle-oci7. DIR est le dossier + 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> - Inclus le support Oracle. Ce support a été testé et permet de travailler + 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é @@ -868,12 +962,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support PostgresSQL. DIR est le dossier + 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: Inclus le support PostgreSQL. DIR est le dossier + 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", @@ -895,7 +989,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Solid. DIR est le dossier + 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> @@ -910,7 +1004,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Sybase-CT. DIR est le dossier + 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> @@ -927,7 +1021,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support Sybase-DB. DIR est le dossier + 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> @@ -946,7 +1040,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support OpenLink ODBC. DIR est le dossier + 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>). </para> @@ -961,7 +1055,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support iODBC. DIR est le dossier + 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> @@ -982,18 +1076,18 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support ODBC, avec une librairie tierce. - Le paramètre DIR est le nom du dossier d'installation de celle + 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 un entête odbc.h valide dans vos - dossiers d'inclusion. Si vous n'en avez pas, créez le, et - ajoutez-y vos entêtes spécifiques. Votre entête peut - aussi réclamer d'autres définitions, surtout s'il + 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> @@ -1051,7 +1145,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support unixODBC. DIR est le dossier + PHP 4: Inclut le support unixODBC. DIR est le dossier d'installation d'unixODBC (par défaut, <literal>/usr/local</literal>). </para> </listitem> @@ -1096,7 +1190,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support Cybercash MCK. DIR est le dossier + 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>. @@ -1119,7 +1213,7 @@ instead. </para> <para> - PHP 4: Inclus le support CyberCash. DIR est le dossier + PHP 4: Inclut le support CyberCash. DIR est le dossier d'installation de CyberCash MCK. </para> </listitem> @@ -1151,7 +1245,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support de FreeType2 (expérimental). + PHP 4: Inclut le support de FreeType2 (expérimental). </para> </listitem> </varlistentry> @@ -1161,11 +1255,11 @@ </term> <listitem> <para> - PHP 3: Inclus le support GD. DIR est le dossier + PHP 3: Inclut le support GD. DIR est le dossier d'installation de GD. </para> <para> - PHP 4: Inclus le support GD. DIR est le dossier + 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. @@ -1188,7 +1282,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support ImageMagick. DIR est le dossier + 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> @@ -1206,7 +1300,7 @@ PHP 3: dossier JPEG pour pdflib 2.0 </para> <para> - PHP 4: dossier JPEG pour pdflib 3.x + PHP 4: dossier JPEG pour pdflib 3.x et 4.x </para> </listitem> </varlistentry> @@ -1219,7 +1313,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: dossier PNG pour pdflib 3.x + PHP 4: dossier PNG pour pdflib 3.x et 4.x </para> </listitem> </varlistentry> @@ -1247,7 +1341,7 @@ linkend="install.configure.enable-t1lib">--enable-t1lib</link>. </para> <para> - PHP 4: Inclus le support T1lib. + PHP 4: Inclut le support T1lib. </para> </listitem> </varlistentry> @@ -1260,7 +1354,7 @@ PHP 3: dossier TIFF pour pdflib 2.0 </para> <para> - PHP 4: dossier TIFF pour pdflib 3.x + PHP 4: dossier TIFF pour pdflib 3.x et 4.x </para> </listitem> </varlistentry> @@ -1302,12 +1396,12 @@ </term> <listitem> <para> - PHP 3: Inactive la librairie BC. + PHP 3: Inactive la librairie BCmath. </para> <para> - PHP 4: Option non disponible en PHP 4. bcmath n'est pas compilé - par défaut. Utilisez <link - linkend="install.configure.enable-bcmath">--enable-bcmath</link> + 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> @@ -1318,7 +1412,7 @@ </term> <listitem> <para> - PHP 3, PHP 4 : Inclus le support GMP. + PHP 3, PHP 4 : Inclut le support GMP. </para> </listitem> </varlistentry> @@ -1344,8 +1438,8 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Empêche le verrouillage (risque d'emêcher certaines - compilations paralelle). + PHP 4: Empêche le verrouillage (risque d'empêcher certaines + compilations paralléles). </para> </listitem> </varlistentry> @@ -1422,7 +1516,7 @@ </term> <listitem> <para> - PHP 3: Option non disponible en PHP 3; bcmath est compilé par + 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. @@ -1488,7 +1582,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Si cette options est activée, le CGI PHP peut être + 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> @@ -1590,8 +1684,8 @@ <listitem> <para> PHP 3, PHP 4: Active des règles de make et de dépendances qui - sont parfois absconse et ne servent pas aux utilisateurs - habituels (Bref, ne l'utiliseez pas). + sont parfois absconses et ne servent pas aux utilisateurs + habituels (Bref, ne l'utilisez pas). </para> </listitem> </varlistentry> @@ -1716,12 +1810,12 @@ </term> <listitem> <para> - PHP 3: Indique le chemin dans lequel allez lire le fichier - php3.ini. Par défaut, c'est <filename>/usr/local/lib</filename>. + 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 allez lire le fichier - php.ini. Par défaut, c'est <filename>/usr/local/lib</filename>. + 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> @@ -1731,12 +1825,12 @@ </term> <listitem> <para> - PHP 3: Inclus le support ClibPDF. DIR est le dossier + 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: Inclus le support ClibPDF.(requires cpdflib >= 2). - DIR est le dossier d'installation de cpdfllib (par defaut, + 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> @@ -1750,8 +1844,8 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Easysoft OOB. DIR est le dossier - d'installation de OOB (par defaut, + 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> @@ -1774,7 +1868,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support fdftk. DIR est le dossier + 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> @@ -1802,7 +1896,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support ICAP. + PHP 4: Inclut le support ICAP. </para> </listitem> </varlistentry> @@ -1812,7 +1906,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support IMAP. DIR est le dossier + PHP 3, PHP 4: Inclut le support IMAP. DIR est le dossier d'include d'IMAP (et aussi c-client.a). </para> </listitem> @@ -1823,7 +1917,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support IMSP.(DIR est le dossier d'installation + 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> @@ -1840,7 +1934,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Java. DIR est le dossier + PHP 4: Inclut le support Java. DIR est le dossier d'installation du JDK). Cette extension peut uniquement être compilée comme "dl". </para> @@ -1855,7 +1949,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support Kerberos dans IMAP. + PHP 4: Inclut le support Kerberos dans IMAP. </para> </listitem> </varlistentry> @@ -1865,7 +1959,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support MCAL. + PHP 3, PHP 4: Inclut le support MCAL. </para> </listitem> </varlistentry> @@ -1875,7 +1969,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support mcrypt. DIR est le dossier + PHP 3, PHP 4: Inclut le support mcrypt. DIR est le dossier d'installation de mcrypt. </para> </listitem> @@ -1886,7 +1980,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support mhash. DIR est le dossier + PHP 3, PHP 4: Inclut le support mhash. DIR est le dossier d'installation de mhash. </para> </listitem> @@ -1900,7 +1994,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support mm pour le stockage de session. + PHP 4: Inclut le support mm pour le stockage de session. </para> </listitem> </varlistentry> @@ -1910,7 +2004,8 @@ </term> <listitem> <para> - PHP 3, PHP 4: Enable transfer tables for mod_charset (Rus Apache). + PHP 3, PHP 4: Active le transfert des tables depuis le module Apache + mod_charset (Rus Apache). </para> </listitem> </varlistentry> @@ -1920,14 +2015,24 @@ </term> <listitem> <para> - PHP 3: Inclus le support pdflib (testé avec 0.6 et 2.0). DIR est + 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: Inclus le support pdflib 3.x. DIR est le dossier - d'installation de PDFLib (par défaut, <filename>/usr/local</filename>). + 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"> @@ -1936,7 +2041,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus pdflib comme shared librairy. + PHP 3, PHP 4: Inclut pdflib comme shared librairy. </para> </listitem> </varlistentry> @@ -1949,7 +2054,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support readline. DIR est le dossier + PHP 4: Inclut le support readline. DIR est le dossier d'installation de readline. </para> </listitem> @@ -1977,7 +2082,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support servlet. DIR est le dossier + 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> @@ -2015,11 +2120,11 @@ </term> <listitem> <para> - PHP 3: Inactive la libraire d'expressions régulières + PHP 3: Inactive la librairie d'expressions régulières livrée avec PHP. </para> <para> - PHP 4: (Obsolète) Utilise la libraire d'expressions + PHP 4: (Obsolète) Utilise la librairie d'expressions régulières système. </para> </listitem> @@ -2069,7 +2174,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Ajoute le support bzip2. DIR + PHP 4: Ajoute le support bzip2. DIR est le dossier d'installation de bzip2. </para> </listitem> @@ -2083,7 +2188,7 @@ PHP 3: Dossier zlib pour pdflib 2.0 ou active le support zlib. </para> <para> - PHP 4: Dossier zlib pour pdflib 3.x ou active le support zlib. + PHP 4: Dossier zlib pour pdflib 3.x/4.x ou active le support zlib. </para> </listitem> </varlistentry> @@ -2093,11 +2198,27 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support zlib. (requiert zlib >= 1.0.9). DIR + PHP 3, PHP 4: Inclut le support zlib. (requiert zlib >= 1.0.9). DIR est le dossier d'installation de zlib (par défaut, <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> @@ -2119,7 +2240,7 @@ </term> <listitem> <para> - PHP 3: N'inclus pas lrs fonctions POSIX. + PHP 3: N'Inclut pas lrs fonctions POSIX. </para> <para> PHP 4: Option non disponible en PHP 4; utilisez plutôt @@ -2165,7 +2286,7 @@ </term> <listitem> <para> - PHP 3: Inclus le support FTP. + PHP 3: Inclut le support FTP. </para> <para> PHP 4: Option non disponible; utilisez plutôt <link @@ -2184,9 +2305,9 @@ </para> <warning> <para> - Cette option n'est disponible que jusqu'aux versions 4.0.3. Les + Cette option n'est disponible que jusqu'à la version 4.0.3. Les versions plus récentes fournissent un paramètre dans le - fichier .ini appelé <parameter>allow_url_fopen</parameter>, + 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> @@ -2199,8 +2320,8 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support DAV, grâce au module Apache mod_dav, DIR est - le dossier d'installation de mod_dav (valable uniquement pour les serveurs + 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> @@ -2211,7 +2332,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support OpenSSL avec SNMP. + PHP 3, PHP 4: Inclut le support OpenSSL avec SNMP. </para> </listitem> </varlistentry> @@ -2221,7 +2342,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support SNMP. DIR est le dossier + 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" @@ -2261,7 +2382,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier + PHP 4: Inclut le support YAZ.(ANSI/NISO Z39.50). DIR est le dossier d'installation de YAZ (dossier bin). </para> </listitem> @@ -2276,7 +2397,7 @@ linkend="install.configure.with-yp">--with-yp</link> </para> <para> - PHP 4: Active le support YP. + PHP 4: Active le support YellowPages (YP). </para> </listitem> </varlistentry> @@ -2286,7 +2407,7 @@ </term> <listitem> <para> - PHP 3: Active le support YP. + PHP 3: Active le support YellowPages (YP). </para> <para> PHP 4: Option non disponible; utilisez plutôt <link @@ -2300,7 +2421,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support mnoGoSearch. + PHP 3, PHP 4: Inclut le support mnoGoSearch. </para> </listitem> </varlistentry> @@ -2325,8 +2446,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Désactive la forme courte des <? balises de - PHP. + PHP 3, PHP 4: Désactive la forme courte des balises PHP (<? ?>). </para> </listitem> </varlistentry> @@ -2339,7 +2459,7 @@ PHP 3: Active le suivi des variables GET/POST/Cookie par défaut. </para> <para> - PHP 4: Option non disponible en PHP 4; a partir de + PHP 4: Option non disponible en PHP 4; à partir de PHP 4.0.2, cette option est toujours activée. </para> </listitem> @@ -2407,11 +2527,11 @@ </term> <listitem> <para> - PHP 3: Tire profit du système de versionnage est de scoping fourni + PHP 3: Tire profit du système de versionnage et de scoping fourni par Solaris 2.x et Linux </para> <para> - PHP 4: Exporte uniqumenet les symboles nécessaires. Voyez l'installation + PHP 4: Exporte uniquement les symboles nécessaires. Voyez l'installation pour plus de détails. </para> </listitem> @@ -2425,7 +2545,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Compile PHP sous forme de module Pike pour utiliser avec le + 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é @@ -2495,7 +2615,7 @@ <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>. + <literal>/usr/local/roxen/server</literal>). </para> </listitem> </varlistentry> @@ -2550,7 +2670,7 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support ASPELL. + PHP 3, PHP 4: Inclut le support ASPELL. </para> </listitem> </varlistentry> @@ -2560,11 +2680,24 @@ </term> <listitem> <para> - PHP 3, PHP 4: Inclus le support GNU gettext. DIR est le dossier + 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> @@ -2574,7 +2707,7 @@ PHP 3: Option non disponible en PHP 3 </para> <para> - PHP 4: Inclus le support PSPELL. + PHP 4: Inclut le support PSPELL. </para> </listitem> </varlistentry> @@ -2584,10 +2717,10 @@ </term> <listitem> <para> - PHP 3: Inclus le support GNU recode. + PHP 3: Inclut le support GNU recode. </para> <para> - PHP 4: Inclus le support recode. DIR est le dossier + PHP 4: Inclut le support recode. DIR est le dossier d'installation de recode. </para> </listitem> @@ -2598,7 +2731,7 @@ </term> <listitem> <para> - PHP 3, PHP 4 : Inclus le support shmop. + PHP 3, PHP 4 : Inclut le support shmop. </para> </listitem> </varlistentry> @@ -2668,7 +2801,7 @@ <listitem> <para> PHP 3: Option non disponible en PHP 3; Les fonctions XML - ne sont pas construite par défaut. Utilisez plutôt + ne sont pas construites par défaut. Utilisez plutôt <link linkend="install.configure.with-xml">--with-xml</link> pour les activer. </para> @@ -2723,11 +2856,11 @@ </para> <simpara> Installez votre serveur <acronym>HTTP</acronym> favori sur votre - système et assurez vous qu'il fonctionne. + 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 fournies : standard, qui + 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. @@ -2740,7 +2873,7 @@ qui utiliseront PHP. </simpara> <simpara> - Une fois l'installatoin terminée, l'installeur vous informera que vous devez + 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> @@ -2753,7 +2886,7 @@ à <ulink url="&url.win32install;">&url.win32install;</ulink>. </simpara> <para> - Ce guide fourni une aide d'installation pour : + Ce guide fournit une aide d'installation pour : <itemizedlist> <listitem> <para> @@ -2797,13 +2930,14 @@ 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é comme stable. Il y a encore - quelques bugs qui trainent. D'un autre coté, certains d'entre + 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, faîtes votre choix : + 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 coté; soit vous avez besoin de + 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> @@ -2829,10 +2963,10 @@ </listitem> <listitem> <para> - Copiez le fichier 'php.ini-dist' dans votre dossier + 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 renommer le en 'php.ini'. Votre dossier + 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> @@ -2897,7 +3031,7 @@ <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 imémdiatement à l'esprit. + Deux raisons viennent immédiatement à l'esprit : </para> <orderedlist> <listitem><simpara> @@ -2905,21 +3039,21 @@ 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évelopement n'ont pas été fait. Ce qui fait + 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 cet parenté de temps en temps. + 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 + 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 max... + Avant de commencer, il faut télécharger un maximum de fichiers! </para> <itemizedlist> <listitem> @@ -2943,7 +3077,7 @@ à <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> - inclus dans <filename>win32build.zip</filename>. + inclut dans <filename>win32build.zip</filename>. </simpara> </listitem> <listitem> @@ -2955,12 +3089,12 @@ </listitem> </itemizedlist> <simpara> - Finalement, vous aurez besoin des sources PHP 4 lui-même!! - Les dernières versions sont accessible sur le serveur + 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 le <ulink url="http://www.php.net/downloads.php">source</ulink>, vous + 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 @@ -2991,7 +3125,7 @@ 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'environnmeent se fait en ajoutant une ligne dans le + 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 @@ -3015,10 +3149,10 @@ <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>, + 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éroulant "Executables", "Includes", et "Library". + 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> @@ -3053,7 +3187,7 @@ <itemizedlist> <listitem> <simpara> - Pour les utilsiateurs de GUI, lancez VC++, puis sélectionnez le + 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". @@ -3061,7 +3195,7 @@ </listitem> <listitem> <simpara> - Pour les utilisateurs en ligne de commande, assurez vous que + 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 : @@ -3082,7 +3216,7 @@ <listitem> <simpara> A ce stade, vous avez une librairie <filename>resolv.lib</filename> - utilisable, soit dans votre dossier <filename>Debug</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. @@ -3109,7 +3243,7 @@ </simpara></listitem> <listitem> <simpara> - Pour les utilisateurs en ligne de commande, assurez vous que + 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 : @@ -3132,7 +3266,7 @@ </listitem> </itemizedlist> <simpara> - Répetez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> + 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> @@ -3155,7 +3289,7 @@ <function>dl</function>. </para> <para> - Les fichiers DLLs des extensions PHP sont préfixé par 'php_'. Cela + 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> @@ -3284,7 +3418,7 @@ 13. make 14. make install Au lieu de cette étape, vous pouvez aussi copier le binaire - httpd et remplacer votre exécutable actuel. Assurez vous tout + httpd et remplacer votre exécutable actuel. Assurez-vous tout de même que le serveur est bien éteint. 15. cd ../php-x.x.x 16. for PHP 3: cp php3.ini-dist /usr/local/lib/php3.ini @@ -3297,8 +3431,8 @@ Pour PHP 4: AddType application/x-httpd-php .php Vous pouvez choisir n'importe quelle extension que vous voulez ici. .php est uniquement une suggestion. Vous pouvez aussi inclure .html. -18. Utilez votre procédure habituelle pour démarrer votre serveur Apache. -(vous devez l'éteindre et de redémarrer, pas seulement lui envoyer +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> @@ -3326,11 +3460,11 @@ 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 + <literal>which</literal>, utilisez-les pour retrouver vos programmes. </para> <para> - Différent exemples de compilation PHP pour Apache suivent : + Différents exemples de compilation PHP pour Apache suivent : <informalexample> <programlisting> ./configure --with-apxs --with-pgsql @@ -3341,7 +3475,7 @@ 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 inclus dans <filename>libphp4.so</filename>. + Le support PostgreSQL est aussi inclut dans <filename>libphp4.so</filename>. </para> <para> <informalexample> @@ -3370,12 +3504,12 @@ <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. Pus, vous devez compiler Apache avec + 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 - inclus directement dans l'exécutable <filename>httpd</filename>, + 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> @@ -3396,12 +3530,12 @@ <function>dl</function>. </para> <para> - Lorsque vous faîtes le choix entre les différents modes de + 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 exécuter plus rapidement PHP. Pour plus + 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> @@ -3420,7 +3554,7 @@ <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 + simple et à la portée du néophyte. Reportez-vous aux documentations Apache pour plus de détails sur ces directives. </simpara> @@ -3453,7 +3587,7 @@ </simpara> </listitem> </itemizedlist> - N'oubliez pas de redémarrer le serveur, avec les commandes + N'oubliez pas de redémarrer le serveur, avec la commande <literal>NET STOP APACHE</literal> suivie de <literal>NET START APACHE</literal>. </para> @@ -3484,11 +3618,10 @@ </para> <simpara> Pour utiliser les fonctionnalités de mise en évidence du code - source, créez simplement un script PHP avec ajoutez le code : - <literal><?php show_source("original_php_script.php"); ?></literal>. - Remplacez <literal>original_php_script.php</literal> avec le nom - du fichier que vous voulez afficher (c'est la seule manière de - le faire). + 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> @@ -3530,10 +3663,10 @@ (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é + <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écutions de vos scripts. + 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> @@ -3550,7 +3683,7 @@ Pour compiler PHP comme un module fhttpd, répondre "yes" à la question "Build as an fhttpd module ?" (cela correspond à l'option de configuration - <option><link linkend="install.configure.with-fhttpd">--with-fhttpd</link>=<replaceable>DIR</replaceable></option> + <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>. @@ -3562,14 +3695,14 @@ <sect1 id="install.caudium"> <title>Installation sur serveur Caudium</title> <para> - PHP 4 can be build as a Pike module for the Caudium webserver. Note - that this is not supported with PHP 3. Follow the simple - instructions below to install PHP 4 for Caudium. + 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 +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 que vous avez installé Caudium dans le dossier /opt/caudium/server/. @@ -3578,15 +3711,15 @@ 4. make 5. make install 6. Redémarrez Caudium s'il était en fonctionnement -7. Connectez vous à l'interface de configuration graphique et allez - dans serveur virtuel à qui vous voulez ajouter le support PHP. +7. Connectez-vous à l'interface de configuration graphique et allez + dans le serveur virtuel auquel vous voulez ajouter le support PHP. 8. Cliquez sur "Add Module" et recherchez puis ajoutez le module "PHP 4 Script Support". 9. Si la documentation dit que 'PHP 4 interpreter isn't - available', assurez vous que vous avez bien redémarré le serveur. + available', assurez-vous que vous avez bien redémarré le serveur. Si vous l'avez fait, vérifiez le fichier - /opt/caudium/logs/debug/default.1 : il contient peut être des - erreurs liées à <filename>PHP4.so</filename>. De même, assurez vous + /opt/caudium/logs/debug/default.1 : il contient peut-être des + erreurs liées à <filename>PHP4.so</filename>. De même, assurez-vous que <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> est présent. 10. Configurez le module "PHP Script Support" si nécessaire. @@ -3600,7 +3733,7 @@ </para> <note> <para> - Lorsque vous ajoutez le support MySQL à PHP 4, vous devez vous assurer + 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 à @@ -3620,7 +3753,7 @@ <sect2 id="install.iis.iis3"> <title>Windows et PWS/IIS 3</title> <simpara> - La méthode recommendée pour configurer ces serveurs + 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 @@ -3630,12 +3763,12 @@ </simpara> <warning> <para> - ATTENTION: Ces instructions requièrt la manipulation du fichier de + 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 - ne pourra pas être reconnue responsable d'un quelconque - dommage dans votre registry. + 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> @@ -3673,7 +3806,7 @@ </listitem> <listitem> <simpara> - Répetez ces instructions pour toutes les extensions que vous voulez + Répétez ces instructions pour toutes les extensions que vous voulez associer aux scripts PHP. </simpara> </listitem> @@ -3702,14 +3835,14 @@ </listitem> <listitem> <simpara> - Répetez ces instructions pour toutes les extensions que vous avez - associé aux scripts PHP. + 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>HKEY_CLASSES_ROOT</literal> et nommez-la <literal>phpfile</literal>. </simpara> </listitem> @@ -3722,27 +3855,27 @@ </listitem> <listitem> <simpara> - Faîtes un clic droit dans <literal>phpfile</literal> et sélectionnez + Faites un clic droit dans <literal>phpfile</literal> et sélectionnez <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. </simpara> </listitem> <listitem> <simpara> - Faîtes un clic droit dans <literal>Shell</literal> et sélectionnez + Faites un clic droit dans <literal>Shell</literal> et sélectionnez <literal>New->Key</literal>, appelez-le <literal>open</literal>. </simpara> </listitem> <listitem> <simpara> - Faîtes un clic droit dans <literal>open</literal> et sélectionnez + 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ée <literal>command</literal> et dans le - panneau de droite, faîtes un double clic dans "default value", puis entrez + 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>). @@ -3777,13 +3910,13 @@ SAPI, sous forme de DLL. </simpara> <para> - Si vous optez pour le CGI, faîtes ceci : + 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 v otre fichier <filename>php.exe</filename>. + 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> @@ -3798,13 +3931,13 @@ </itemizedlist> </para> <para> - Si vous optez pour les modules ISAPI, faîtes ceci : + 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 v otre fichier <filename>php4isapi.dll</filename>. + 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> @@ -3831,12 +3964,12 @@ 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, faîtes un - clic droit sur votre dossier web (qui apparaîtra probablement + 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, faîtes ceci : + Si vous optez pour le CGI, faites ceci : <itemizedlist> <listitem> <simpara> @@ -3860,7 +3993,7 @@ 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 - souahitez associer aux scripts PHP. + souhaitez associer aux scripts PHP. (<literal>.php</literal> et <literal>.phtml</literal> sont les plus répandus.) </simpara> @@ -3869,18 +4002,18 @@ <simpara> Configurer la sécurité nécessaire (dans "Internet Service Manager"), et si votre serveur NT utilise NTFS, - ajoutez les droits adéquates pour I_USR_, au dossier qui + 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, faîtes ceci : + Si vous optez pour les modules ISAPI, faites ceci : <itemizedlist> <listitem> <simpara> - Si vous ne voulez pas effectuer des autentification HTTP avec + 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 @@ -3892,7 +4025,7 @@ 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", - indique ".php" comme extension, laissez "Method exclusions" vide, et + indiquez ".php" comme extension, laissez "Method exclusions" vide, et cochez "Script engine". </simpara> </listitem> @@ -3915,7 +4048,7 @@ <para> Pour compiler PHP avec NES ou iPlanet web, ajoutez le dossier d'installation dans l'option de configuration - <option><link linkend="install.configure.with-nsapi">--with-nsapi</link> = <replaceable>DIR</replaceable></option> . + <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> @@ -3942,16 +4075,19 @@ automake-1.4 mysql-3.23.24-beta (if you want mysql support) tar-1.13 (GNU tar) -2. Assurez vous que le path inclus bien les dossiers nécessaires : +2. Assurez-vous que le path inclut bien les dossiers nécessaires : PATH=.:/usr/local/bin:/usr/sbin:/usr/bin:/usr/ccs/bin export PATH 3. gunzip php-x.x.x.tar.gz (si vous avez une distribution .gz, ou bien allez en 4) 4. tar xvf php-x.x.x.tar 5. cd ../php-x.x.x -6. Pour les étapes suivantes, assurez vous que /opt/netscape/suitespot/ correspond +6. Pour les étapes suivantes, assurez-vous que /opt/netscape/suitespot/ correspond bien à votre installation du serveur netscape. Sinon, indiquez le chemin correct : - /configure --with-mysql=/usr/local/mysql --with-nsapi=/opt/netscape/suitespot/ --enable-track-vars --enable-libgcc + /configure + --with-mysql=/usr/local/mysql + --with-nsapi=/opt/netscape/suitespot/ + --enable-track-vars --enable-libgcc 7. make 8. make install </programlisting> @@ -3962,7 +4098,7 @@ </para> <para> D'abord, vous devez ajouter des chemins dans la variable - LD_LIBRARY_PATH pour qu'il trouve toutes les librairies + 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 @@ -3995,7 +4131,8 @@ . . . - .#NOTE La ligne suivante doit être placée après toutes les lignes 'ObjectType' + .#NOTE La ligne suivante doit être placée après toutes + .#les lignes 'ObjectType' .# et avant les lignes 'AddLog' Service fn="php4_execute" type="magnus-internal/x-httpd-php" . @@ -4005,10 +4142,10 @@ ObjectType fn="force-type" type="magnus-internal/x-httpd-php" Service fn=php4_execute </Object> - Configuration d'autentification - L'autentification PHP ne peut pas être utilisé avec d'autre autentification. - TOUTES LES FORMES D'AUTENTIFICATION SONT PASSEES AU SCRIPT PHP. - Pour configurer l'autentification PHP pour le serveur entier, ajoutez + Configuration d'authentification + L'authentification PHP ne peut pas être utilisée avec d'autre authentification. + TOUTES LES FORMES D'AUTHENTIFICATION SONT PASSEES AU SCRIPT PHP. + Pour configurer l'authentification PHP pour le serveur entier, ajoutez la ligne suivante : <Object name="default"> AuthTrans fn=php4_auth_trans @@ -4017,13 +4154,27 @@ . . </Object> - Pour configurer l'autentification PHP pour un dossier, ajoutez + Pour configurer l'authentification PHP pour un dossier, ajoutez la ligne suivante : <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> + 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> @@ -4044,7 +4195,7 @@ </listitem> <listitem> <para> - Step 2: Faîtes un clic-droit sur l'icone bleue d'OmniHTTPd, sur le + Step 2: Faites un clic-droit sur l'icone bleue d'OmniHTTPd, sur le bureau, et sélectionnez <literal>Properties</literal> </para> </listitem> @@ -4097,7 +4248,7 @@ <sect1 id="install.oreilly"> <title>Installation Oreilly Website Pro Server</title> <para> - Cette section contient les conseils d'installation spécifique + Cette section contient les conseils d'installation spécifiques à Oreilly Website Pro. </para> <sect2 id="install.oreilly.windows"> @@ -4135,7 +4286,7 @@ <sect1 id="install.xitami"> <title>Installation Xitami</title> <para> - Cette section contient les conseils d'installation spécifique + Cette section contient les conseils d'installation spécifiques à Xitami. </para> <sect2 id="install.xitami.windows"> @@ -4148,8 +4299,8 @@ <itemizedlist> <listitem> <para> - Assurez vous que le serveur web fonctionne, et allez dans - la console d'administration du serveur ( + 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> @@ -4180,7 +4331,7 @@ <title>Autres serveurs web</title> <para> PHP peut être compilé pour fonctionner avec de nombreux autres - serveurs web. Reportez vous à + 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é @@ -4192,7 +4343,7 @@ <sect2> <title>Lisez la FAQ</title> <simpara> - Certains problèmes sont récurrents : Les plus communs + 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> @@ -4202,8 +4353,8 @@ <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 sans le signaler, vos - chances de voir le bug corrigés sont nulles. Vous pouvez + 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> @@ -4216,7 +4367,7 @@ <sect2 id="install.otherproblems"> <title>Autres problèmes</title> <simpara> - Si vous êtes complètements bloqués, + 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