Files
doc-fr/faq/obtaining.xml
2022-05-27 17:46:58 -04:00

260 lines
8.0 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 17fc359d7eb75d7d6199db77518924f2d351ed8b Maintainer: yannick Status: ready -->
<!-- Reviewed: yes -->
<chapter xml:id="faq.obtaining" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Obtenir PHP</title>
<titleabbrev>Obtenir PHP</titleabbrev>
<para>
Cette section traite du téléchargement de PHP et les problèmes liés aux
systèmes d'exploitation.
</para>
<qandaset>
<qandaentry xml:id="faq.obtaining.where">
<question>
<para>Où puis-je obtenir PHP ?</para>
</question>
<answer>
<para>
Vous pouvez télécharger PHP à partir d'un des membres du réseau de
sites PHP. Vous pouvez les trouver sur
<link xlink:href="&url.php;">&url.php;</link>.
Vous pouvez aussi utiliser Git pour obtenir la toute dernière version
des sources. Pour plus d'informations, allez sur
<link xlink:href="&url.php.anongit;">&url.php.anongit;</link>.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.precompiled">
<question>
<para>Est-ce que les versions binaires pré-compilées sont disponibles ?</para>
</question>
<answer>
<para>
Nous ne les distribuons que pour le système Windows, car nous ne pouvons
compiler PHP pour chaque plate-forme Linux/Unix avec toutes les
combinaisons d'extensions. Notez aussi que plusieurs distributions Linux
fournissent PHP d'office de nos jours. Les binaires Windows peuvent être
téléchargés à partir de notre page de <link
xlink:href="&url.php.downloads;">Téléchargement</link>, pour les binaires
Linux, visitez le site de votre distribution.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.optional">
<question>
<para>
Où puis-je obtenir les bibliothèques dont j'ai besoin pour compiler les
extensions optionnelles de PHP ?
</para>
</question>
<answer>
<para>
<note>
<simpara>
Celles marquées d'une étoile (*) ne sont pas thread safe ; nous vous
recommandons de ne pas les utiliser en environnement multithreadé.
</simpara>
</note>
</para>
<para>
<itemizedlist>
<listitem>
<simpara>
<link xlink:href="&url.ldap.openldap.source;">LDAP (Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.ldap.netscape.sdk;">LDAP (Unix/Win)</link> :
Mozilla Directory (LDAP) SDK
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.ldap.bind9;">free LDAP server</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.sleepycat;">Berkeley DB2 (Unix/Win)</link> :
&url.sleepycat;.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.net-snmp;">SNMP* (Unix): </link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.gd;">GD (Unix/Win)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.msql;">mSQL* (Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.pgsql;">PostgreSQL (Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.imap;">IMAP* (Win/Unix)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.sybase;">Sybase-CT* (Linux, libc5)</link> :
Disponible localement.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.freetype;">FreeType (libttf):</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.zlib;">ZLib (Unix/Win32)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.expat;">expat XML parser (Unix/Win32)</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.pdf;">PDFLib</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.mcrypt;">mcrypt</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.mhash;">mhash</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.t1lib;">t1lib</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.dmalloc;">dmalloc</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.aspell;">aspell</link>.
</simpara>
</listitem>
<listitem>
<simpara>
<link xlink:href="&url.readline;">readline</link>.
</simpara>
</listitem>
</itemizedlist>
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.how">
<question>
<para>Comment faire fonctionner ces bibliothèques ?</para>
</question>
<answer>
<para>
Vous devrez suivre les instructions fournies avec les bibliothèques.
Quelques une d'entre elles sont détectées automatiquement lorsque vous
exécutez le script 'configure' de PHP (comme la bibliothèque GD), pour les
autres, vous devrez les activer en utilisant l'option
'<literal>--with-EXTENSION</literal>' de '<literal>configure</literal>'.
Exécutez '<literal>configure --help</literal>' pour en avoir la liste
complète.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.compilent">
<question>
<para>
J'ai la dernière version du code source de PHP, téléchargée à partir de
Git. De quoi ai-je besoin pour le compiler sous Windows ?
</para>
</question>
<answer>
<para>
Voir le wiki PHP pour les dernières instructions :
<link xlink:href="https://wiki.php.net/internals/windows/stepbystepbuild">Instructions de compilation étape par étape</link>
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.browscap">
<question>
<para>Où puis-je trouver le fichier Browser Capabilities ?</para>
</question>
<answer>
<para>
Vous pouvez trouver un fichier <filename>browscap.ini</filename> sur
<link xlink:href="&url.browscap.download;">&url.browscap.download;</link>.
</para>
</answer>
</qandaentry>
<qandaentry xml:id="faq.obtaining.threadsafety">
<question>
<para>Que signifie thread safety lors du téléchargement de PHP?</para>
</question>
<answer>
<para>
Thread Safety signifie que le binaire peut fonctionner sur des serveurs à
contexte multithread comme Apache 2 sous Windows. La sécurité des threads
(Thread Safety) fonctionne en créant un espace de stockage local pour chaque
thread de telle sorte que les données n'entrent pas en collision entre les
threads.
</para>
<para>
Donc, que choisir? Si vous utilisez PHP comme CGI, alors vous n'avez pas besoin
de la sécurité des threads car le binaire est invoqué à chaque requête.
Concernant les serveurs multithreads, comme IIS5 et IIS6, vous devriez utiliser
la version threadée de PHP.
</para>
</answer>
</qandaentry>
</qandaset>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->