1
0
mirror of https://github.com/php/doc-fr.git synced 2026-04-27 16:53:36 +02:00
Files
2026-02-28 23:39:44 +01:00

119 lines
3.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 9598935f21bc472f22383fb989625f0b22785331 Maintainer: gui Status: ready -->
<!-- Reviewed: no -->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="mysqlnd.install">
<title>Installation</title>
<simpara>
<emphasis role="bold">Installation sous Unix</emphasis>
</simpara>
<simpara>
Pour utiliser le pilote natif MySQL,
PHP doit être compilé en spécifiant explicitement que les extensions de base de
données MySQL doivent être compilées par rapport à lui. C'est fait grâce aux options
de configuration précédant la compilation de PHP en elle-même.
</simpara>
<simpara>
Par exemple, pour compiler l'extension MySQL, <literal>mysqli</literal>
et PDO MySQL en utilisant le pilote natif MYSQL,
la commande suivante doit être passée :
</simpara>
<programlisting role="shell">
<![CDATA[
./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[autres options]
]]>
</programlisting>
<simpara>
<emphasis role="bold">Installation sous Windows</emphasis>
</simpara>
<simpara>
Dans les distributions officielles de PHP pour Windows, le
pilote natif MySQL est activé par défaut et aucune configuration
supplémentaire n'est nécessaire pour l'utiliser. Toutes les extensions
de base de données MySQL l'utiliseront alors.
</simpara>
<simpara>
<emphasis role="bold">Support du plugin d'authentification SHA-256</emphasis>
</simpara>
<simpara>
Le driver natif MySQL requiert le chargement de la fonctionnalité OpenSSL de PHP,
et l'activation de la connexion à MySQL via des comptes qui utilisent
le plugin d'authentification MySQL SHA-256. Par exemple, PHP pourrait être configuré
en utilisant la commande suivante :
</simpara>
<programlisting role="shell">
<![CDATA[
./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[autres options]
]]>
</programlisting>
<simpara>
Dans Autotools, le support SSL étendu dans <literal>mysqlnd</literal> est
activé implicitement lors de la compilation avec l'extension <literal>openssl</literal>
en utilisant l'option de configuration <option role="configure">--with-openssl</option>.
Lors de la compilation sans l'extension <literal>openssl</literal>, l'option
de configuration <option role="configure">--with-mysqlnd-ssl</option> peut être
utilisée pour activer explicitement le support SSL étendu.
</simpara>
<simplesect role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>
L'option de configuration Autotools <option role="configure">--with-mysqlnd-ssl</option>
a été ajoutée pour activer explicitement le support SSL étendu lors de la
compilation sans l'extension <literal>openssl</literal>.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</simplesect>
</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
-->