cvs: phpdoc /fr/chapters install.xml

From: 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 &agrave; <ulink url="&url.php;">&url.php;</ulink>. Nous recommandons l'utilisation du <ulink url="&url.mirrors;">miroir</ulink> le plus - proche pour acc&eacute;l&eacute;rer vos chargements. + proche pour acc&eacute;l&eacute;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 &eacute;tudier les sections - sp&eacute;cifique &agrave; votre plate-forme ou &agrave; votre serveur web avant de passer + sp&eacute;cifiques &agrave; votre plate-forme ou &agrave; votre serveur web avant de passer &agrave; l'installation. </para> <para> @@ -56,7 +56,7 @@ </itemizedlist> </para> <para> - Il y a plusieurs fa&ccedil;on d'installer PHP sur une plate-forme UNIX : + Il y a plusieurs fa&ccedil;ons d'installer PHP sur une plate-forme UNIX : soit un processus de compilation-configuration, ou bien avec des packages d&eacute;j&agrave; tout pr&ecirc;ts. Cette documentation se concentre sur la premi&egrave;re solution. </para> @@ -64,7 +64,7 @@ La premi&egrave;re partie du processus est faite en ligne de commande, gr&acirc;ce aux options du script <filename>configure</filename>. Cette section pr&eacute;sente l'utilisation des options les plus courantes, mais il y en a beaucoup - d'autres &agrave; essayer. Reportez vous &agrave; la + d'autres &agrave; essayer. Reportez-vous &agrave; la <link linkend="install.configure">liste compl&egrave;te des options de configuration </link> pour une liste exhaustive. Voici les diff&eacute;rentes m&eacute;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&egrave;me d'installation + De nombreuses distributions Linux disposent d'un syst&egrave;me d'installation par package, comme le fameux RPM. Ils vous permettent de faire des installations standard, mais si vous avez des configurations sp&eacute;cifiques (comme par exemple un serveur s&eacute;curis&eacute;, ou un pilote de base de donn&eacute;es @@ -176,28 +176,32 @@ (Ces conseils sont destin&eacute;s &agrave; 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&eacute;l&eacute;chargez la distribution compil&eacute;e &agrave; -http://hpux.connect.org.uk/ftp/hpux/Gnu/gzip-1.2.4a/gzip-1.2.4a-sd-10.20.depot.Z, puis d&eacute;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&eacute;compressez la, et utilisez swinstall pour installer. 2. Vous aurez besoin de gcc. T&eacute;l&eacute;chargez une distribution compil&eacute;e &agrave; -http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz, puis d&eacute;compressez la, et utilisez swinstall pour installer. -3. Vous aurez besoin de GNU binutils. T&eacute;l&eacute;chargez une distribution compil&eacute;e &agrave; +http://gatekeep.cs.utah.edu/ftp/hpux/Gnu/gcc-2.95.2/gcc-2.95.2-sd-10.20.depot.gz, +puis d&eacute;compressez la, et utilisez swinstall pour installer. +3. Vous aurez besoin de GNU binutils. +T&eacute;l&eacute;chargez une distribution compil&eacute;e &agrave; http://hpux.connect.org.uk/ftp/hpux/Gnu/binutils-2.9.1/binutils-2.9.1-sd-10.20.depot.gz , puis d&eacute;compressez la, et utilisez swinstall pour installer. 4. Vous aurez besoin de bison. T&eacute;l&eacute;chargez une distribution compil&eacute;e &agrave; http://hpux.connect.org.uk/ftp/hpux/Gnu/bison-1.28/bison-1.28-sd-10.20.depot.gz , puis d&eacute;compressez la, et utilisez swinstall pour installer. 5. Vous aurez besoin de flex. T&eacute;l&eacute;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&eacute;l&eacute;chargez le fichier, d&eacute;compressez leur, puis utilisez tar -xvf avec. Alez dans le nouveau dossier flex ainsi cr&eacute;&eacute;, et ex&eacute;cutez la commande -"./configure", puis faites un "make", puis un "make install". -Si vous avez des erreurs &agrave; cett &eacute;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&eacute;l&eacute;chargez le fichier, d&eacute;compressez leur, +puis utilisez tar -xvf avec. Allez dans le nouveau dossier flex ainsi cr&eacute;&eacute;, +et ex&eacute;cutez la commande "./configure", puis faites un "make", puis un "make install". +Si vous avez des erreurs &agrave; cette &eacute;tape, c'est probablement par ce que gcc et +les autres ne sont pas inscrites dans votre PATH. Ajoutez les. Maintenant, la partie d&eacute;licate. 6. T&eacute;l&eacute;chargez les sources d'Apache et de PHP. 7. D&eacute;compressez les avec gunzip puis faites "tar -xvf" avec les deux archives. Nous devons modifier quelques fichiers avant de les compiler. 8. Premi&egrave;rement, le fichier de configuration doit &ecirc;tre modifi&eacute; car il semble oublier qu'il est sur une machine HP-UX. Il y a des m&eacute;thodes plus -rus&eacute;e, mais le plus simple et le plus efficace est d'ajouter +rus&eacute;es, mais le plus simple et le plus efficace est d'ajouter "lt_target=hpux10.20" &agrave; la ligne 47286 du script de configuration. 9. Le fichier d'Apache GuessOS doit &ecirc;tre modifi&eacute;. Sous apache_1.3.9/src/helpers, modifier la ligne 89, en rempla&ccedil;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&eacute; correctement, mais Apache ne d&eacute;marre pas. Vous devez cr&eacute;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&eacute;s correctement, mais Apache ne d&eacute;marre pas. + Vous devez cr&eacute;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&eacute;-compil&eacute; disponible en + Il existe des packages pr&eacute;-compil&eacute;s disponibles en t&eacute;l&eacute;chargement &agrave; <ulink url="&url.openbsd;">OpenBSD</ulink>. - Elles s'int&egrave;grent automatiquement avec la version d'Apache + Ils s'int&egrave;grent automatiquement avec la version d'Apache install&eacute;e sur votre OS. Cependant, comme il y a un grand nombre d'options (appel&eacute;es <emphasis>flavors</emphasis>) disponibles, vous trouverez peut-&ecirc;tre plus facile de @@ -348,11 +354,11 @@ <sect2 id="install.macosx.packages"> <title>Utilisation des packages</title> <simpara> - Il existe quelques version pr&eacute;-packag&eacute;e et - pr&eacute;-compil&eacute;e de PHP pour Mac OS X. Elles permettent de + Il existe quelques versions pr&eacute;-packag&eacute;e et + pr&eacute;-compil&eacute;es de PHP pour Mac OS X. Ils permettent de r&eacute;aliser rapidement des installations standard, mais si vous avez des configurations personnelles, (comme un serveur s&eacute;curis&eacute; - SSL ou un pilote de base de donn&eacute;es &eacute;xotique), vous devrez compiler + SSL ou un pilote de base de donn&eacute;es exotique), vous devrez compiler PHP et/ou votre serveur web vous-m&ecirc;me. Si vous n'&ecirc;tes pas familier avec la compilation de vos propres logiciels, il vaut mieux rechercher le package qui pourra r&eacute;pondre &agrave; vos besoins. @@ -364,14 +370,14 @@ <sect2 id="install.macosx.compile"> <title>Compilation pour serveur OS X</title> <simpara> - Il existe deux versions l&eacute;g&egrave;rement diff&eacute;rents de Mac OS X, client et serveur. - Cette installation est faite pour le OS X Serveur. + Il existe deux versions l&eacute;g&egrave;rement diff&eacute;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&eacute;l&eacute;chargez la derni&egrave;re version de Apache et PHP -2. D&eacute;compressez puis d&eacute;sarchivez la, pouis configurez Apache comme ceci : +2. D&eacute;compressez puis d&eacute;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 &ecirc;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 &agrave; jour la table de liens. 9. Ex&eacute;cutez un "make" 10. Ex&eacute;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 &agrave; <ulink url="&url.stepwise;">Stepwise</ulink>. + sont disponibles &agrave; <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&eacute;es MySQL et PostgreSQL. + </simpara> + <simpara> + NOTE: Soyez prudent avec cette manipulation, vous risquez de mettre + votre serveur Apache &agrave; 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&eacute;l&eacute;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&eacute;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>&lt;?php phpinfo() ?&gt;</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&egrave;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&egrave;te des options de configuration - support&eacute;s par PHP 3 et PHP 4, &agrave; utiliser avec le fichier + support&eacute;es par PHP 3 et PHP 4, &agrave; 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&eacute;. 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&eacute;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&eacute;faut, c'est le dossier de la derni&egrave;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&eacute;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'&agrave; l'installation de FrontBase base. Par d&eacute;faut, c'est le dossier + standard d'installation Frontbase. L'installation d&eacute;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&eacute;mentaire n'est n&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;faut, il cherche dans diff&eacute;rents - dossiers o&ugrave; MySQL a cout&ucirc;me d'&ecirc;tre install&eacute;). + dossiers o&ugrave; MySQL a coutume d'&ecirc;tre install&eacute;). </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&eacute;e en standard avec PHP sera utilis&eacute;e par d&eacute;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&eacute;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&eacute;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&eacute;faut, <filename>ORACLE_HOME</filename>). </para> <simpara> - Inclus le support Oracle. Ce support a &eacute;t&eacute; test&eacute; et permet de travailler + Inclut le support Oracle. Ce support a &eacute;t&eacute; test&eacute; et permet de travailler avec les versions d'Oracle de 7.0 &agrave; 7.3. Le param&egrave;tre est le dossier <envar>ORACLE_HOME</envar>. Vous n'avez pas &agrave; sp&eacute;cifier ce param&egrave;tre si votre environnement Oracle a &eacute;t&eacute; @@ -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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&egrave;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&egrave;tre DIR est le nom du dossier d'installation de cette librairie. Par d&eacute;faut, il vaut <filename class="directory">/usr/local</filename>. </para> <simpara> Cette option implique qus vous avez d&eacute;fini CUSTOM_ODBC_LIBS lorsque vous &eacute;x&eacute;cutez le script de configuration. - Vous devez aussi avoir un ent&ecirc;te odbc.h valide dans vos - dossiers d'inclusion. Si vous n'en avez pas, cr&eacute;ez le, et - ajoutez-y vos ent&ecirc;tes sp&eacute;cifiques. Votre ent&ecirc;te peut - aussi r&eacute;clamer d'autres d&eacute;finitions, surtout s'il + Vous devez aussi avoir une en-t&ecirc;te <filename>odbc.h</filename> valide dans vos + dossiers d'Inclution. Si vous n'en avez pas, cr&eacute;ez le, et + ajoutez-y vos en-t&ecirc;tes sp&eacute;cifiques. Votre en-t&ecirc;te peut + aussi r&eacute;clamer d'autres d&eacute;finitions, surtout si elle est multi-plate-forme. D&eacute;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&eacute;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&eacute;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&eacute;rimental). + PHP 4: Inclut le support de FreeType2 (exp&eacute;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&eacute;cifier DIR malgr&eacute; 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&ecirc;me (exp&eacute;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&eacute; - par d&eacute;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&eacute;e par d&eacute;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&ecirc;che le verrouillage (risque d'em&ecirc;cher certaines - compilations paralelle). + PHP 4: Emp&ecirc;che le verrouillage (risque d'emp&ecirc;cher certaines + compilations parall&eacute;les). </para> </listitem> </varlistentry> @@ -1422,7 +1516,7 @@ </term> <listitem> <para> - PHP 3: Option non disponible en PHP 3; bcmath est compil&eacute; par + PHP 3: Option non disponible en PHP 3; bcmath est compil&eacute;e par d&eacute;faut. Utilisez plut&ocirc;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&eacute;e, le CGI PHP peut &ecirc;tre + PHP 3, PHP 4: Si cette option est activ&eacute;e, le CGI PHP peut &ecirc;tre plac&eacute; hors de l'arborescence web, pour que personne ne puisse l'atteindre, m&ecirc;me en contournant les .htaccess. </para> @@ -1590,8 +1684,8 @@ <listitem> <para> PHP 3, PHP 4: Active des r&egrave;gles de make et de d&eacute;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&eacute;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&eacute;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&eacute;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&eacute;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&eacute;faut, <literal>/usr/local</literal>). </para> <para> - PHP 4: Inclus le support ClibPDF.(requires cpdflib &gt;= 2). - DIR est le dossier d'installation de cpdfllib (par defaut, + PHP 4: Inclut le support ClibPDF.(requires cpdflib &gt;= 2). + DIR est le dossier d'installation de cpdfllib (par d&eacute;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&eacute;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&eacute;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&agrave; o&ugrave; 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 &ecirc;tre compil&eacute;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&eacute; avec 0.6 et 2.0). DIR est + PHP 3: Inclut le support pdflib (test&eacute; avec 0.6 et 2.0). DIR est le dossier d'installation de pdflib (par d&eacute;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&eacute;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&eacute;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&eacute;e comme shared dl. </para> @@ -2015,11 +2120,11 @@ </term> <listitem> <para> - PHP 3: Inactive la libraire d'expressions r&eacute;guli&egrave;res + PHP 3: Inactive la librairie d'expressions r&eacute;guli&egrave;res livr&eacute;e avec PHP. </para> <para> - PHP 4: (Obsol&egrave;te) Utilise la libraire d'expressions + PHP 4: (Obsol&egrave;te) Utilise la librairie d'expressions r&eacute;guli&egrave;res syst&egrave;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 &gt;= 1.0.9). DIR + PHP 3, PHP 4: Inclut le support zlib. (requiert zlib &gt;= 1.0.9). DIR est le dossier d'installation de zlib (par d&eacute;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 &gt;= 0.10.6). DIR + est le dossier d'installation de ZZIPliby (par d&eacute;faut, + <literal>/usr/local</literal>). + </para> + <para> + La derni&egrave;re version de ZZIPlib est disponible &agrave; + <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&ocirc;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&ocirc;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'&agrave; la version 4.0.3. Les versions plus r&eacute;centes fournissent un param&egrave;tre dans le - fichier .ini appel&eacute; <parameter>allow_url_fopen</parameter>, + fichier <filename>php.ini</filename> appel&eacute; <parameter>allow_url_fopen</parameter>, afin de vous &eacute;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&acirc;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&acirc;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&eacute;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&ocirc;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&eacute;sactive la forme courte des &lt;? balises de - PHP. + PHP 3, PHP 4: D&eacute;sactive la forme courte des balises PHP (&lt;? ?&gt;). </para> </listitem> </varlistentry> @@ -2339,7 +2459,7 @@ PHP 3: Active le suivi des variables GET/POST/Cookie par d&eacute;faut. </para> <para> - PHP 4: Option non disponible en PHP 4; a partir de + PHP 4: Option non disponible en PHP 4; &agrave partir de PHP 4.0.2, cette option est toujours activ&eacute;e. </para> </listitem> @@ -2407,11 +2527,11 @@ </term> <listitem> <para> - PHP 3: Tire profit du syst&egrave;me de versionnage est de scoping fourni + PHP 3: Tire profit du syst&egrave;me de versionnage et de scoping fourni par Solaris 2.x et Linux </para> <para> - PHP 4: Exporte uniqumenet les symboles n&eacute;cessaires. Voyez l'installation + PHP 4: Exporte uniquement les symboles n&eacute;cessaires. Voyez l'installation pour plus de d&eacute;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 &ecirc;tre utilis&eacute; avec le serveur web Caudium. DIR est le dossier d'installation de Caudium (par d&eacute;faut, <literal>$prefix/caudium/server</literal>. Le pr&eacute;fixe est param&eacute;tr&eacute; @@ -2495,7 +2615,7 @@ <para> PHP 4: Compile PHP comme module pour Pi3Web Pike. DIR est le dossier d'installation de Roxen (par d&eacute;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&eacute;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&eacute;faut. Utilisez plut&ocirc;t + ne sont pas construites par d&eacute;faut. Utilisez plut&ocirc;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&egrave;me et assurez vous qu'il fonctionne. + syst&egrave;me et assurez-vous qu'il fonctionne. </simpara> <simpara> Ex&eacute;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&eacute;faut les plus pratiques, et avanc&eacute;e, qui pose un maximum de questions pour param&eacute;trer le plus finement. @@ -2740,7 +2873,7 @@ qui utiliseront PHP. </simpara> <simpara> - Une fois l'installatoin termin&eacute;e, l'installeur vous informera que vous devez + Une fois l'installation termin&eacute;e, l'installeur vous informera que vous devez red&eacute;marrer. Suivez ce conseil, ou commencez &agrave; utiliser PHP imm&eacute;diatement. </simpara> </sect2> @@ -2753,7 +2886,7 @@ &agrave; <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&eacute; de production. La raison &agrave; cela est que les modules SAPI utilisent le syst&egrave;me de thread s&eacute;curis&eacute; de PHP, ce qui est nouveau en PHP 4, et qui n'a pas &eacute;t&eacute; test&eacute; et - tortur&eacute; suffisamment pour &ecirc;tre consid&eacute;r&eacute; comme stable. Il y a encore - quelques bugs qui trainent. D'un autre cot&eacute;, certains d'entre + tortur&eacute; suffisamment pour &ecirc;tre consid&eacute;r&eacute;s comme stable. + Il y a encore + quelques bugs qui trainent. D'un autre c&ocirc;t&eacute;, certains d'entre vous ont rapport&eacute; des r&eacute;sultats significativement meilleurs avec les modules SAPI, m&ecirc;me si nous ne connaissons actuellement personne - qui le fasse fonctionner en production. En clair, fa&icirc;tes votre choix : + qui le fasse fonctionner en production. En clair, faites votre choix : soit vous avez absolument besoin de stabilit&eacute;, et il vaut mieux - laisser les performances SAPI de cot&eacute;; soit vous avez besoin de + laisser les performances SAPI de c&ocirc;t&eacute;; soit vous avez besoin de performances, et alors c'est l'occasion de tester en production et de nous rapporter vos r&eacute;sultats. </para> @@ -2829,10 +2963,10 @@ </listitem> <listitem> <para> - Copiez le fichier &apos;php.ini-dist&apos; dans votre dossier + Copiez le fichier &apos;<filename>php.ini-dist</filename>&apos; dans votre dossier &apos;%WINDOWS%&apos; sous Windows 95/98, ou vers votre dossier &apos;%SYSTEMROOT%&apos; sous Windows NT ou Windows - 2000 et renommer le en &apos;php.ini&apos;. Votre dossier + 2000 et renommez le en &apos;<filename>php.ini</filename>&apos;. Votre dossier &apos;%WINDOWS%&apos; ou &apos;%SYSTEMROOT%&apos; est g&eacute;n&eacute;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&eacute;mdiatement &agrave; l'esprit. + Deux raisons viennent imm&eacute;diatement &agrave; l'esprit : </para> <orderedlist> <listitem><simpara> @@ -2905,21 +3039,21 @@ d&eacute;veloppeurs qui partagent librement leurs sources. La cons&eacute;quence directe est que les investissements n&eacute;cessaires en infrastructure pour supporter ce - type de d&eacute;velopement n'ont pas &eacute;t&eacute; fait. Ce qui fait + type de d&eacute;veloppement n'ont pas &eacute;t&eacute; faits. Ce qui fait que le portage des utilitaires Unix a &eacute;t&eacute; la solution pour pallier ce manque. Ne soyez donc pas surpris de - rencontrer cet parent&eacute; de temps en temps. + rencontrer cette parent&eacute; de temps en temps. </simpara></listitem> <listitem><simpara> La majorit&eacute; 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&eacute;paration</title> <para> - Avant de commencer, il faut t&eacute;l&eacute;charger un max... + Avant de commencer, il faut t&eacute;l&eacute;charger un maximum de fichiers! </para> <itemizedlist> <listitem> @@ -2943,7 +3077,7 @@ &agrave; <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&ecirc;me!! - Les derni&egrave;res versions sont accessible sur le serveur + Finalement, vous aurez besoin des sources PHP 4 elles-m&ecirc;mes!! + Les derni&egrave;res versions sont accessibles sur le serveur CVS <ulink url="http://www.php.net/anoncvs.php">anonyme</ulink>. Si vous t&eacute;l&eacute;chargez une version <ulink url="http://snaps.php.net/">interm&eacute;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 &eacute;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&eacute;marrer =&gt; Param&egrave;tres =&gt; Panneau de contr&ocirc;le =&gt; Syst&egrave;me " ("My Computer =&gt; Control Panel =&gt; System ") et @@ -3015,10 +3149,10 @@ <simpara> Lancez Microsoft Visual C++, et allez dans le menu "select Tools =&gt; Options". Dans le dialogue, s&eacute;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&eacute;roulant "Executables", "Includes", et "Library". + dans les menus d&eacute;roulants "Executables", "Include", et "Library". (Pour ajouter une entr&eacute;e, s&eacute;lectionnez une ligne blanche, et tapez). Une entr&eacute;e typique ressemble &agrave; ceci : </simpara> @@ -3053,7 +3187,7 @@ <itemizedlist> <listitem> <simpara> - Pour les utilsiateurs de GUI, lancez VC++, puis s&eacute;lectionnez le + Pour les utilisateurs de GUI, lancez VC++, puis s&eacute;lectionnez le menu "File =&gt; Open Workspace" et "bindlib". Puis s&eacute;lectionnez "Build=&gt;Set Active Configuration" et s&eacute;lectionnez la configuration voulue. Enfin, s&eacute;lectionnez "Build=&gt;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&eacute; les variables d'environnement C++, ou que vous avez ex&eacute;cut&eacute; <command>vcvars.bat</command>. Ex&eacute;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&ccedil;ant le fichier du m&ecirc;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&eacute; les variables d'environnement C++, ou que vous avez ex&eacute;cut&eacute; <command>vcvars.bat</command>. Ex&eacute;cutez maintenant l'une des commandes suivantes : @@ -3132,7 +3266,7 @@ </listitem> </itemizedlist> <simpara> - R&eacute;petez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> + R&eacute;p&eacute;tez les instructions ci-dessus avec <filename>php4isapi.dsp</filename> (qui est dans <filename>sapi\isapi</filename>) pour compiler le code n&eacute;cessaire pour int&eacute;grer PHP avec Microsoft IIS. </simpara> @@ -3155,7 +3289,7 @@ <function>dl</function>. </para> <para> - Les fichiers DLLs des extensions PHP sont pr&eacute;fix&eacute; par 'php_'. Cela + Les fichiers DLLs des extensions PHP sont pr&eacute;fix&eacute;s par 'php_'. Cela &eacute;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 &eacute;tape, vous pouvez aussi copier le binaire - httpd et remplacer votre ex&eacute;cutable actuel. Assurez vous tout + httpd et remplacer votre ex&eacute;cutable actuel. Assurez-vous tout de m&ecirc;me que le serveur est bien &eacute;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&eacute;dure habituelle pour d&eacute;marrer votre serveur Apache. -(vous devez l'&eacute;teindre et de red&eacute;marrer, pas seulement lui envoyer +18. Utilisez votre proc&eacute;dure habituelle pour d&eacute;marrer votre serveur Apache. +(vous devez l'&eacute;teindre et le red&eacute;marrer, pas seulement lui envoyer un signal HUP ou USR1.) </programlisting> </example> @@ -3326,11 +3460,11 @@ Les ex&eacute;cutables apachectl et http(s)dctl peuvent &ecirc;tre situ&eacute;s dans diff&eacute;rents dossiers. Si votre syst&egrave;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&eacute;rent exemples de compilation PHP pour Apache suivent : + Diff&eacute;rents exemples de compilation PHP pour Apache suivent : <informalexample> <programlisting> ./configure --with-apxs --with-pgsql @@ -3341,7 +3475,7 @@ Cette commande va cr&eacute;er une librairie partag&eacute;e <filename>libphp4.so</filename> qui sera charg&eacute;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&egrave;me de compilation d'Apache va cr&eacute;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&eacute;cutable <filename>httpd</filename>, + inclut directement dans l'ex&eacute;cutable <filename>httpd</filename>, ce qui fait que le r&eacute;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&icirc;tes le choix entre les diff&eacute;rents modes de + Lorsque vous faites le choix entre les diff&eacute;rents modes de compilation de PHP, vous devez prendre en compte leurs avantages et inconv&eacute;nients respectifs. Les objets partag&eacute;s permettent de compiler PHP et Apache de mani&egrave;re s&eacute;par&eacute;e, et vous n'aurez pas &agrave; compiler l'ensemble pour faire &eacute;voluer PHP. La compilation statique - permet de charger et ex&eacute;cuter plus rapidement PHP. Pour plus + permet de charger et d'&eacute;x&eacute;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&eacute;rences de configurations de PHP sous Apache, le processus reste - simple et &agrave; la port&eacute;e du n&eacute;ophyte. Reportez vous + simple et &agrave; la port&eacute;e du n&eacute;ophyte. Reportez-vous aux documentations Apache pour plus de d&eacute;tails sur ces directives. </simpara> @@ -3453,7 +3587,7 @@ </simpara> </listitem> </itemizedlist> - N'oubliez pas de red&eacute;marrer le serveur, avec les commandes + N'oubliez pas de red&eacute;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&eacute;s de mise en &eacute;vidence du code - source, cr&eacute;ez simplement un script PHP avec ajoutez le code : - <literal>&lt;?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&egrave;re de - le faire). + source, cr&eacute;ez simplement un script PHP et ajoutez le code suivant : + <literal>&lt;?php show_source("original_php_script.php"); ?&gt;</literal>. + Remplacez le fichier <literal>original_php_script.php</literal> par le fichier + que vous voulez afficher : c'est la seule mani&egrave;re de le faire. </simpara> <note> <simpara> @@ -3530,10 +3663,10 @@ (par d&eacute;faut), vous ne risquez pas de voir l'&eacute;valuation s'arr&ecirc;ter une fois les 30 secondes r&eacute;glementaires &eacute;coul&eacute;es. En effet, la fonction - <function>set_time_limit</function> ne peut pas &ecirc;tre utilis&eacute; + <function>set_time_limit</function> ne peut pas &ecirc;tre utilis&eacute;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&ocirc;ler le temps d'&eacute;x&eacute;cutions de vos scripts. + pour contr&ocirc;ler le temps d'&eacute;x&eacute;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&eacute;pondre "yes" &agrave; la question "Build as an fhttpd module ?" (cela correspond &agrave; 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&eacute;cifier la racine de la distribution fhttpd. Le r&eacute;pertoire par d&eacute;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 &ecirc;tre compil&eacute; comme module Pike pour le serveur web Caudium. + Notez que ce mode n'est pas support&eacute; 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&eacute; avant de tenter +1. Assurez-vous que vous avez un serveur Caudium install&eacute; avant de tenter l'installation PHP 4. Pour que PHP 4 fonctionne correctement, vous devez installer Pike 7.0.268 ou plus r&eacute;cent. Pour cet exemple, nous supposerons que vous avez install&eacute; Caudium dans le dossier /opt/caudium/server/. @@ -3578,15 +3711,15 @@ 4. make 5. make install 6. Red&eacute;marrez Caudium s'il &eacute;tait en fonctionnement -7. Connectez vous &agrave; l'interface de configuration graphique et allez - dans serveur virtuel &agrave; qui vous voulez ajouter le support PHP. +7. Connectez-vous &agrave; 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&eacute;marr&eacute; le serveur. + available', assurez-vous que vous avez bien red&eacute;marr&eacute; le serveur. Si vous l'avez fait, v&eacute;rifiez le fichier - /opt/caudium/logs/debug/default.1 : il contient peut &ecirc;tre des - erreurs li&eacute;es &agrave; <filename>PHP4.so</filename>. De m&ecirc;me, assurez vous + /opt/caudium/logs/debug/default.1 : il contient peut-&ecirc;tre des + erreurs li&eacute;es &agrave; <filename>PHP4.so</filename>. De m&ecirc;me, assurez-vous que <filename>caudium/server/lib/[pike-version]/PHP4.so</filename> est pr&eacute;sent. 10. Configurez le module "PHP Script Support" si n&eacute;cessaire. @@ -3600,7 +3733,7 @@ </para> <note> <para> - Lorsque vous ajoutez le support MySQL &agrave; PHP 4, vous devez vous assurer + Lorsque vous ajoutez le support MySQL &agrave; PHP 4, vous devez-vous assurer que le client MySQL normal est utilis&eacute;. Sinon, il peut y avoir des conflits avec Pike, qui dispose d&eacute;j&agrave; du support MySQL. Vous pouvez le faire en sp&eacute;cifiant le dossier d'installation de MySQL gr&acirc;ce &agrave; @@ -3620,7 +3753,7 @@ <sect2 id="install.iis.iis3"> <title>Windows et PWS/IIS 3</title> <simpara> - La m&eacute;thode recommend&eacute;e pour configurer ces serveurs + La m&eacute;thode recommand&eacute;e pour configurer ces serveurs est d'utiliser le fichier INF inclus dans la distribution (<filename>php_iis_reg.inf</filename>). Vous pouvez &eacute;diter ce fichier, pour vous assurer que les @@ -3630,12 +3763,12 @@ </simpara> <warning> <para> - ATTENTION: Ces instructions requi&egrave;rt la manipulation du fichier de + ATTENTION: Ces instructions requi&egrave;rent la manipulation du fichier de registry de Windows. Une erreur peut laisser votre syst&egrave;me dans un &eacute;tat instable. Nous vous recommandons vivement de sauvegarder ce - fichier en lieu s&ucirc;r. L'&eacute;quipe de d&eacute;veloppement - ne pourra pas &ecirc;tre reconnue responsable d'un quelconque - dommage dans votre registry. + fichier en lieu s&ucirc;r. L'&eacute;quipe de d&eacute;veloppement et les + traducteurs de cette documentation ne pourront pas &ecirc;tre tenus responsable + d'un quelconque dommage qui pourrait survenir dans votre registry. </para> </warning> <para> @@ -3673,7 +3806,7 @@ </listitem> <listitem> <simpara> - R&eacute;petez ces instructions pour toutes les extensions que vous voulez + R&eacute;p&eacute;tez ces instructions pour toutes les extensions que vous voulez associer aux scripts PHP. </simpara> </listitem> @@ -3702,14 +3835,14 @@ </listitem> <listitem> <simpara> - R&eacute;petez ces instructions pour toutes les extensions que vous avez - associ&eacute; aux scripts PHP. + R&eacute;p&eacute;tez ces instructions pour toutes les extensions que vous avez + associ&eacute;es aux scripts PHP. </simpara> </listitem> <listitem> <simpara> Cr&eacute;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&icirc;tes un clic droit dans <literal>phpfile</literal> et s&eacute;lectionnez + Faites un clic droit dans <literal>phpfile</literal> et s&eacute;lectionnez <literal>New->Key</literal>, appelez-le <literal>Shell</literal>. </simpara> </listitem> <listitem> <simpara> - Fa&icirc;tes un clic droit dans <literal>Shell</literal> et s&eacute;lectionnez + Faites un clic droit dans <literal>Shell</literal> et s&eacute;lectionnez <literal>New->Key</literal>, appelez-le <literal>open</literal>. </simpara> </listitem> <listitem> <simpara> - Fa&icirc;tes un clic droit dans <literal>open</literal> et s&eacute;lectionnez + Faites un clic droit dans <literal>open</literal> et s&eacute;lectionnez <literal>New->Key</literal>, appelez-le <literal>command</literal>. </simpara> </listitem> <listitem> <simpara> - S&eacute;lectionnez la nouvelle cl&eacute;e <literal>command</literal> et dans le - panneau de droite, fa&icirc;tes un double clic dans "default value", puis entrez + S&eacute;lectionnez la nouvelle cl&eacute; <literal>command</literal> et dans le + panneau de droite, faites un double clic dans "default value", puis entrez le chemin jusqu'&agrave; <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&icirc;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 &ecirc;tre &eacute;chapp&eacute;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&icirc;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 &ecirc;tre &eacute;chapp&eacute;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&eacute;e soit dans "Windows NT 4.0 Option Pack" ou dans "Control - Panel=&gt;Administrative Tools" sous Windows 2000). Puis, fa&icirc;tes un - clic droit sur votre dossier web (qui appara&icirc;tra probablement + Panel=&gt;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&eacute;lectionnez "Properties". </simpara> <para> - Si vous optez pour le CGI, fa&icirc;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&eacute;p&eacute;tez les &eacute;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&eacute;pandus.) </simpara> @@ -3869,18 +4002,18 @@ <simpara> Configurer la s&eacute;curit&eacute; n&eacute;cessaire (dans "Internet Service Manager"), et si votre serveur NT utilise NTFS, - ajoutez les droits ad&eacute;quates pour I_USR_, au dossier qui + ajoutez les droits ad&eacute;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&icirc;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 &eacute;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&eacute;e dans "Application Mappings". Utilisez le chemin jusqu'&agrave; <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&eacute;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&eacute;cessaires : +2. Assurez-vous que le path inclut bien les dossiers n&eacute;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 &eacute;tapes suivantes, assurez vous que /opt/netscape/suitespot/ correspond +6. Pour les &eacute;tapes suivantes, assurez-vous que /opt/netscape/suitespot/ correspond bien &agrave; 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&eacute;es. Le mieux est de le faire dans le script de d&eacute;marrage de votre serveur Netscape. Les utilisateurs Windows peuvent probablement ignorer cette &eacute;tape. Le script de @@ -3995,7 +4131,8 @@ . . . - .#NOTE La ligne suivante doit &ecirc;tre plac&eacute;e apr&egrave;s toutes les lignes 'ObjectType' + .#NOTE La ligne suivante doit &ecirc;tre plac&eacute;e apr&egrave;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 &lt;/Object&gt; - Configuration d'autentification - L'autentification PHP ne peut pas &ecirc;tre utilis&eacute; 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 &ecirc;tre utilis&eacute;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 : &lt;Object name="default"&gt; AuthTrans fn=php4_auth_trans @@ -4017,13 +4154,27 @@ . . &lt;/Object&gt; - Pour configurer l'autentification PHP pour un dossier, ajoutez + Pour configurer l'authentification PHP pour un dossier, ajoutez la ligne suivante : &lt;Object ppath="d:\path\to\authenticated\dir\*"&gt; AuthTrans fn=php4_auth_trans &lt;/Object&gt; </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&egrave;s les types MIME, et tout le reste ressemble + &agrave; 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&icirc;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&eacute;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&eacute;cifique + Cette section contient les conseils d'installation sp&eacute;cifiques &agrave; 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&eacute;cifique + Cette section contient les conseils d'installation sp&eacute;cifiques &agrave; 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&eacute;n&eacute;ralement http://127.0.0.1/admin), puis cliquez sur "Configuration". </para> @@ -4180,7 +4331,7 @@ <title>Autres serveurs web</title> <para> PHP peut &ecirc;tre compil&eacute; pour fonctionner avec de nombreux autres - serveurs web. Reportez vous &agrave; + serveurs web. Reportez-vous &agrave; <link linkend="install.configure.servers">Options particuli&egrave;res aux serveurs web</link> pour une liste compl&egrave;te des options de configuration. Les ex&eacute;cutables PHP CGI sont compatibles avec la majorit&eacute; @@ -4192,7 +4343,7 @@ <sect2> <title>Lisez la FAQ</title> <simpara> - Certains probl&egrave;mes sont r&eacute;currents : Les plus communs + Certains probl&egrave;mes sont r&eacute;currents : les plus communs sont list&eacute;s dans la FAQ PHP, disponible &agrave; <ulink url="&url.php.faq;">&url.php.faq;</ulink>. </simpara> @@ -4202,8 +4353,8 @@ <simpara> Si vous pensez avoir trouv&eacute; un bug dans PHP, n'oubliez pas de le signaler. L'&eacute;quipe de d&eacute;veloppement - PHP ne le conna&icirc;t peut &ecirc;tre pas, et sans le signaler, vos - chances de voir le bug corrig&eacute;s sont nulles. Vous pouvez + PHP ne le conna&icirc;t peut &ecirc;tre pas, et si vous ne le signaler pas, + vos chances de voir le bug corrig&eacute; sont nulles. Vous pouvez rapporter des bugs gr&acirc;ce au syst&egrave;me de suivi, accessible &agrave; <ulink url="&url.php.bugs;">&url.php.bugs;</ulink>. </simpara> @@ -4216,7 +4367,7 @@ <sect2 id="install.otherproblems"> <title>Autres probl&egrave;mes</title> <simpara> - Si vous &ecirc;tes compl&egrave;tements bloqu&eacute;s, + Si vous &ecirc;tes compl&egrave;tement bloqu&eacute;s, quelqu'un sur la liste de diffusion PHP pourra probablement vous aider. Essayez de consulter les archives, au cas o&ugrave; quelqu'un aurait d&eacute;j&agrave; rencontr&eacute; votre
« previous php.doc (#969336051) next »