-
Notifications
You must be signed in to change notification settings - Fork 50
/
configure.xml
116 lines (114 loc) · 3.68 KB
/
configure.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d376395d1d717b88230152ff59ba2ec0d4b9a485 Maintainer: alejandrorodas Status: ready -->
<!-- Reviewed: yes Maintainer: seros -->
<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>Instalar PDO en sistemas UNIX</title>
<step>
<para>
PDO y el controlador <link linkend="ref.pdo-sqlite">PDO_SQLITE</link>
están activados de manera predeterminada a partir de PHP 5.1.0. Podría ser necesario
activar el controlador PDO para la base de datos de su elección; consulte la
documentación sobre los
<link linkend="pdo.drivers">Controladores de PDO para bases de datos específicas</link>
para obtener más información.
</para>
<note>
<para>
Cuando se construya PDO como una extensión compartida (<emphasis>no
recomendado</emphasis>), todos los controladores de PDO <emphasis>deben</emphasis>
ser cargados <emphasis>después</emphasis> del propio PDO.
</para>
</note>
</step>
<step>
<para>
Cuando se instale PDO como un módulo compartido, será necesario actualizar el
fichero php.ini. Así, la extensión PDO será cargada automáticamente cuando se ejecute PHP.
También será necesario activar cualquier controlador de bases de datos específico en dicho fichero.
Asegúrese de que estén declarados después de la línea pdo.so, pues PDO debe
inicilizarse antes de cargar las extensiones específicas para bases de datos.
Si se construyen estáticamente PDO y las extensiones específicas para bases de datos, se puede
omitir este paso.
<screen>
<![CDATA[
extension=pdo.so
]]>
</screen>
</para>
</step>
</procedure>
<procedure xml:id="pdo.install.win32php51">
<title>Usuarios de Windows</title>
<step>
<para>
PDO y la mayoría de controladores vienen en PHP como extensiones compartidas;
para activarlas, simplemente se debe editar el fichero &php.ini;
<screen>
<![CDATA[
extension=php_pdo.dll
]]>
</screen>
</para>
<note>
<para>
Este paso no es necesario para PHP 5.3 o superior, pues ya no se requiere la DLL
para utilizar PDO.
</para>
</note>
</step>
<step>
<para>
Después, elija los demás ficheros DLL de bases de datos específicas, y utilice
<function>dl</function> para cargarlos en tiempo de ejecución, o actívelos en
&php.ini; por debajo de la línea <filename>php_pdo.dll</filename>. Por ejemplo:
<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>
Estas DLL deberían existir en el directorio
<link linkend="ini.extension-dir">extension_dir</link> del sistema.
</para>
</step>
</procedure>
<note>
<para>
Recuerde que después de realizar cambios en el fichero &php.ini;, será necesario
reiniciar PHP para que las nuevas directivas de configuración surtan efecto.
</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
-->