|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- $Revision$ --> |
3 | | -<!-- EN-Revision: bfa334803465822457b4dabcf9d9f9a5a990c4d3 Maintainer: PhilDaiguille Status: ready --> |
| 3 | +<!-- EN-Revision: b5fce74a6c0760daccc79063279e102873be6d77 Maintainer: PhilDaiguille Status: ready --> |
4 | 4 | <!-- Reviewed: yes Maintainer: PhilDaiguille --> |
5 | 5 | <section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dba.installation"> |
6 | 6 | &reftitle.install; |
7 | | - <para> |
| 7 | + <simpara> |
8 | 8 | Al utilizar la opción de compilación <option role="configure">--enable-dba=shared</option>, |
9 | 9 | puede compilarse un módulo dinámico que active el soporte |
10 | 10 | de las bases de datos de estilo DBM para PHP. Asimismo, debe añadirse el soporte |
11 | 11 | de al menos uno de los siguientes gestores, especificando la opción de |
12 | 12 | configuración <option role="configure">--with-XXXX</option> o |
13 | 13 | <option role="configure">--enable-XXXX</option> durante la configuración de |
14 | 14 | PHP. |
15 | | - </para> |
| 15 | + </simpara> |
16 | 16 | <warning> |
17 | | - <para> |
| 17 | + <simpara> |
18 | 18 | Tras configurar y compilar PHP, deben ejecutarse las siguientes pruebas |
19 | 19 | desde la línea de comandos: <literal>php run-tests.php |
20 | 20 | ext/dba</literal>. Esto muestra si la combinación de controladores |
|
24 | 24 | parte de más de una biblioteca. La prueba de configuración impide |
25 | 25 | simplemente configurar descriptores cuya combinación es defectuosa |
26 | 26 | aunque funcionen correctamente por separado. |
27 | | - </para> |
| 27 | + </simpara> |
28 | 28 | </warning> |
29 | 29 | <table> |
30 | 30 | <title>Gestores DBA soportados</title> |
|
43 | 43 | Para activar el soporte de dbm, añada la opción |
44 | 44 | de compilación <option role="configure">--with-dbm[=DIR]</option>. |
45 | 45 | <note> |
46 | | - <para> |
| 46 | + <simpara> |
47 | 47 | dbm es una sobrecarga que suele dar lugar a fallos. |
48 | 48 | Por tanto, solo debe utilizarse dbm si se está seguro de que |
49 | 49 | funciona y se necesita este formato. |
50 | | - </para> |
| 50 | + </simpara> |
51 | 51 | </note> |
52 | 52 | </para> |
53 | 53 | </entry> |
|
60 | 60 | Para activar el soporte de ndbm, añada la opción |
61 | 61 | de compilación <option role="configure">--with-ndbm[=DIR]</option>. |
62 | 62 | <note> |
63 | | - <para> |
| 63 | + <simpara> |
64 | 64 | ndbm es una sobrecarga que suele dar lugar a fallos. |
65 | 65 | Por tanto, solo debe utilizarse ndbm si se está seguro de que |
66 | 66 | funciona y se necesita este formato. |
67 | | - </para> |
| 67 | + </simpara> |
68 | 68 | </note> |
69 | 69 | </para> |
70 | 70 | </entry> |
|
85 | 85 | Para activar el soporte de Oracle Berkeley DB 2, añada la opción |
86 | 86 | de compilación <option role="configure">--with-db2[=DIR]</option>. |
87 | 87 | <note> |
88 | | - <para> |
| 88 | + <simpara> |
89 | 89 | db2 entra en conflicto con db3 y db4. |
90 | | - </para> |
| 90 | + </simpara> |
91 | 91 | </note> |
92 | 92 | </para> |
93 | 93 | </entry> |
|
100 | 100 | Para activar el soporte de Oracle Berkeley DB 3, añada la opción |
101 | 101 | de compilación <option role="configure">--with-db3[=DIR]</option>. |
102 | 102 | <note> |
103 | | - <para> |
| 103 | + <simpara> |
104 | 104 | db3 entra en conflicto con db2 y db4. |
105 | | - </para> |
| 105 | + </simpara> |
106 | 106 | </note> |
107 | 107 | </para> |
108 | 108 | </entry> |
|
115 | 115 | Para activar el soporte de Oracle Berkeley DB 4, añada la opción |
116 | 116 | de compilación <option role="configure">--with-db4[=DIR]</option>. |
117 | 117 | <note> |
118 | | - <para> |
| 118 | + <simpara> |
119 | 119 | db4 entra en conflicto con db2 y db3. |
120 | | - </para> |
| 120 | + </simpara> |
121 | 121 | </note> |
122 | 122 | <note> |
123 | | - <para> |
| 123 | + <simpara> |
124 | 124 | Las bibliotecas db con versiones comprendidas entre 4.1 y 4.1.24 no pueden utilizarse con ninguna versión de PHP. |
125 | | - </para> |
126 | | - <para> |
| 125 | + </simpara> |
| 126 | + <simpara> |
127 | 127 | El soporte DB5 se añadió en PHP 5.3.3. |
128 | | - </para> |
| 128 | + </simpara> |
129 | 129 | </note> |
130 | 130 | </para> |
131 | 131 | </entry> |
|
138 | 138 | Para activar el soporte de cdb, añada la opción |
139 | 139 | de compilación <option role="configure">--with-cdb[=DIR]</option>. |
140 | 140 | <note> |
141 | | - <para> |
| 141 | + <simpara> |
142 | 142 | Puede omitirse el uso de DIR, para aprovechar la biblioteca cdb proporcionada con PHP, que añade un gestor cdb_make, permite la creación de fichero |
143 | 143 | cdb y permite el acceso a los ficheros cbd a través de la red con los flujos de PHP. |
144 | | - </para> |
| 144 | + </simpara> |
145 | 145 | </note> |
146 | 146 | </para> |
147 | 147 | </entry> |
|
157 | 157 | Anteriormente a PHP 5.2.1 debía utilizarse la opción |
158 | 158 | <option role="configure">--with-flatfile</option> en su lugar. |
159 | 159 | <note> |
160 | | - <para> |
| 160 | + <simpara> |
161 | 161 | Esto se añadió para asegurar la compatibilidad con la extensión |
162 | 162 | <literal>dbm</literal> que está obsoleta. |
163 | 163 | Úsese este gestor solo cuando no pueda instalarse ningún otro gestor y no pueda utilizarse el gestor cdb integrado. |
164 | | - </para> |
| 164 | + </simpara> |
165 | 165 | </note> |
166 | 166 | </para> |
167 | 167 | </entry> |
|
176 | 176 | Anteriormente a PHP 5.2.1 debía utilizarse la opción |
177 | 177 | <option role="configure">--with-inifile</option> en su lugar. |
178 | 178 | <note> |
179 | | - <para> |
| 179 | + <simpara> |
180 | 180 | Esta opción se añadió para permitir leer y escribir en |
181 | 181 | ficheros de inicialización de tipo Microsoft |
182 | 182 | (<filename>.ini</filename>), como el &php.ini; por ejemplo. |
183 | | - </para> |
| 183 | + </simpara> |
184 | 184 | </note> |
185 | 185 | </para> |
186 | 186 | </entry> |
|
193 | 193 | Para activar el soporte de qdbm, añada la opción de compilación |
194 | 194 | <option role="configure">--with-qdbm[=DIR]</option>. |
195 | 195 | <note> |
196 | | - <para> |
| 196 | + <simpara> |
197 | 197 | qdbm entra en conflicto con dbm y gdbm. |
198 | | - </para> |
| 198 | + </simpara> |
199 | 199 | </note> |
200 | 200 | <note> |
201 | | - <para> |
| 201 | + <simpara> |
202 | 202 | La biblioteca qdbm puede descargarse desde |
203 | 203 | <link xlink:href="&url.qdbm;"/>. |
204 | | - </para> |
| 204 | + </simpara> |
205 | 205 | </note> |
206 | 206 | </para> |
207 | 207 | </entry> |
|
214 | 214 | Para activar el soporte de Tokyo Cabinet, añada la opción de compilación |
215 | 215 | <option role="configure">--with-tcadb[=DIR]</option>. |
216 | 216 | <note> |
217 | | - <para> |
| 217 | + <simpara> |
218 | 218 | La biblioteca Tokyo Cabinet puede ser |
219 | 219 | descargada desde <link xlink:href="&url.tcadb;"/>. |
220 | | - </para> |
| 220 | + </simpara> |
221 | 221 | </note> |
222 | 222 | </para> |
223 | 223 | </entry> |
|
231 | 231 | la opción de configuración |
232 | 232 | <option role="configure">--with-lmdb[=DIR]</option>. |
233 | 233 | <note> |
234 | | - <para> |
| 234 | + <simpara> |
235 | 235 | Esto se añadió en PHP 7.2.0. La biblioteca |
236 | 236 | Lightning Memory-Mapped Database puede descargarse desde |
237 | 237 | <link xlink:href="&url.lmdb;"/>. |
238 | | - </para> |
| 238 | + </simpara> |
239 | 239 | </note> |
240 | 240 | </para> |
241 | 241 | </entry> |
|
0 commit comments