Files
doc-fr/reference/pdo/configure.xml
2021-04-28 16:24:40 +01:00

104 lines
3.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: jpauli Status: ready -->
<!-- Reviewed: no -->
<section xml:id="pdo.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.install;
<procedure xml:id="pdo.install.unix51up">
<title>Installer PDO sur les systèmes Unix</title>
<step>
<para>
PDO et le pilote <link linkend="ref.pdo-sqlite">PDO_SQLITE</link>
sont activés par défaut. Vous devez activer
le pilote PDO de la base de données de votre choix ; consultez
la documentation pour les
<link linkend="pdo.drivers">pilotes spécifiques à votre base
de données</link> pour plus d'informations.
</para>
<note>
<para>
Notez que lors de la compilation de PDO comme extension partagée
(<emphasis>non recommandé</emphasis>), alors tous les pilotes PDO
<emphasis>doivent</emphasis> être chargés <emphasis>après</emphasis>
le chargement de PDO.
</para>
</note>
</step>
<step>
<para>
Lors de l'installation de PDO comme module partagé, le fichier &php.ini;
doit être mis à jour afin de charger l'extension PDO automatiquement
lorsque PHP entre en fonctionnement. Vous devez également y activer
les pilotes spécifiques à votre base de données ; assurez-vous que
ces pilotes seront listés après la ligne pdo.so, vu que PDO doit
être initialisé avant le chargement des extensions spécifiques aux
bases de données. Si vous compilez PDO et les extensions relatives
aux bases de données de façon statique, vous pouvez ignorer cette étape.
<screen>
<![CDATA[
extension=pdo.so
]]>
</screen>
</para>
</step>
</procedure>
<procedure xml:id="pdo.install.win32php51">
<title>Utilisateurs de Windows</title>
<step>
<para>
Choisissez les autres fichiers DLL spécifiques à votre base de données
et utilisez soit la fonction <function>dl</function> pour les charger
au moment de l'exécution ou activez-les dans le fichier &php.ini; en-dessous
de la ligne <filename>php_pdo.dll</filename>. Par exemple :
<screen>
<![CDATA[
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_informix.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_oci8.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
]]>
</screen>
</para>
<para>
Ces librairies DDLs doivent exister dans le dossier système
<link linkend="ini.extension-dir">extension_dir</link>.
</para>
</step>
</procedure>
<note>
<para>
Gardez à l'esprit qu'après modification de votre &php.ini;, vous
devez redémarrer PHP pour que vos nouvelles directives de configuration
prennent effet.
</para>
</note>
</section>
<!-- 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
-->