|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | | -<!-- EN-Revision: bfa334803465822457b4dabcf9d9f9a5a990c4d3 Maintainer: fernandowobeto Status: ready --> |
| 2 | +<!-- EN-Revision: b5fce74a6c0760daccc79063279e102873be6d77 Maintainer: fernandowobeto Status: ready --> |
3 | 3 | <!-- CREDITS: fernandowobeto --> |
4 | 4 | <section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="dba.installation"> |
5 | 5 | &reftitle.install; |
6 | | - <para> |
| 6 | + <simpara> |
7 | 7 | Usando a opção de configuração <option role="configure">--enable-dba=shared</option>, |
8 | 8 | é possível construir um módulo carregável dinâmico para habilitar o PHP |
9 | 9 | para suporte básico de bancos de dados estilo dbm. Deve-se também adicionar suporte |
10 | 10 | para pelo menos um dos seguintes manipuladores, especificando |
11 | 11 | <option role="configure">--with-XXXX</option> ou <option role="configure">--enable-XXXX</option> na linha de |
12 | 12 | configuração do PHP. |
13 | | - </para> |
| 13 | + </simpara> |
14 | 14 | <warning> |
15 | | - <para> |
| 15 | + <simpara> |
16 | 16 | Após configurar e compilar o PHP, deve-se executar o seguinte teste |
17 | 17 | na linha de comando: <literal>php run-tests.php ext/dba</literal>. Isso mostra |
18 | 18 | se a combinação de manipuladores funciona. Os mais problemáticos são |
|
21 | 21 | bibliotecas fazem parte de mais de uma outra biblioteca. O teste de configuração evita |
22 | 22 | apenas que sejam configurados manipuladores únicos com defeito, mas não |
23 | 23 | combinações. |
24 | | - </para> |
| 24 | + </simpara> |
25 | 25 | </warning> |
26 | 26 | <table> |
27 | 27 | <title>Manipuladores DBA suportados</title> |
|
40 | 40 | Para ativar o suporte para dbm, adicione |
41 | 41 | <option role="configure">--with-dbm[=DIR]</option>. |
42 | 42 | <note> |
43 | | - <para> |
| 43 | + <simpara> |
44 | 44 | dbm normalmente é um empacotador que geralmente resulta em falhas. |
45 | 45 | Isso significa que só se deve usar dbm se houver certeza de que funciona |
46 | 46 | e que este formato é realmente necessário. |
47 | | - </para> |
| 47 | + </simpara> |
48 | 48 | </note> |
49 | 49 | </para> |
50 | 50 | </entry> |
|
57 | 57 | Para ativar o suporte para ndbm, adicione |
58 | 58 | <option role="configure">--with-ndbm[=DIR]</option>. |
59 | 59 | <note> |
60 | | - <para> |
| 60 | + <simpara> |
61 | 61 | O ndbm normalmente é um empacotador que geralmente resulta em falhas. |
62 | 62 | Isso significa que só se deve usar ndbm se houver certeza de que funciona |
63 | 63 | e que este formato é realmente necessário. |
64 | | - </para> |
| 64 | + </simpara> |
65 | 65 | </note> |
66 | 66 | </para> |
67 | 67 | </entry> |
|
82 | 82 | Para ativar o suporte para Oracle Berkeley DB 2, adicione |
83 | 83 | <option role="configure">--with-db2[=DIR]</option>. |
84 | 84 | <note> |
85 | | - <para> |
| 85 | + <simpara> |
86 | 86 | db2 entra em conflito com db3 e db4. |
87 | | - </para> |
| 87 | + </simpara> |
88 | 88 | </note> |
89 | 89 | </para> |
90 | 90 | </entry> |
|
97 | 97 | Para ativar o suporte para Oracle Berkeley DB 3, adicione |
98 | 98 | <option role="configure">--with-db3[=DIR]</option>. |
99 | 99 | <note> |
100 | | - <para> |
| 100 | + <simpara> |
101 | 101 | db3 entra em conflito com db2 e db4. |
102 | | - </para> |
| 102 | + </simpara> |
103 | 103 | </note> |
104 | 104 | </para> |
105 | 105 | </entry> |
|
112 | 112 | Para ativar o suporte para Oracle Berkeley DB 4 ou 5, adicione |
113 | 113 | <option role="configure">--with-db4[=DIR]</option>. |
114 | 114 | <note> |
115 | | - <para> |
| 115 | + <simpara> |
116 | 116 | db4 entra em conflito com db2 e db3. |
117 | | - </para> |
| 117 | + </simpara> |
118 | 118 | </note> |
119 | 119 | <note> |
120 | | - <para> |
| 120 | + <simpara> |
121 | 121 | As bibliotecas db com |
122 | 122 | versões 4.1 a 4.1.24 não podem ser usadas em nenhuma versão do PHP. |
123 | | - </para> |
124 | | - <para> |
| 123 | + </simpara> |
| 124 | + <simpara> |
125 | 125 | O suporte para BDB 5 foi adicionado no PHP 5.3.3. |
126 | | - </para> |
| 126 | + </simpara> |
127 | 127 | </note> |
128 | 128 | </para> |
129 | 129 | </entry> |
|
136 | 136 | Para ativar o suporte para cdb, adicione |
137 | 137 | <option role="configure">--with-cdb[=DIR]</option>. |
138 | 138 | <note> |
139 | | - <para> |
| 139 | + <simpara> |
140 | 140 | Pode-se omitir DIR para usar a biblioteca cdb incluída |
141 | 141 | que adiciona o manipulador cdb_make que permite a criação de arquivos cdb |
142 | 142 | e permite acessar arquivos cdb na rede usando fluxos do PHP. |
143 | | - </para> |
| 143 | + </simpara> |
144 | 144 | </note> |
145 | 145 | </para> |
146 | 146 | </entry> |
|
155 | 155 | Antes do PHP 5.2.1, o <option role="configure">--with-flatfile</option> |
156 | 156 | tinha que ser usado no lugar. |
157 | 157 | <note> |
158 | | - <para> |
| 158 | + <simpara> |
159 | 159 | Isto foi adicionado para adicionar compatibilidade com a extensão |
160 | 160 | <literal>dbm</literal> obsoleta. Use esse manipulador somente |
161 | 161 | quando não for possível instalar uma das bibliotecas exigidas pelos outros |
162 | 162 | manipuladores e quando não for possível usar o manipulador cdb incluído. |
163 | | - </para> |
| 163 | + </simpara> |
164 | 164 | </note> |
165 | 165 | </para> |
166 | 166 | </entry> |
|
175 | 175 | Antes do PHP 5.2.1, o <option role="configure">--with-inifile</option> |
176 | 176 | tinha que ser usado no lugar. |
177 | 177 | <note> |
178 | | - <para> |
| 178 | + <simpara> |
179 | 179 | Isto foi adicionado para permitir a leitura e configuração de arquivos |
180 | 180 | <filename>.ini</filename> no estilo Microsoft (como o arquivo &php.ini;). |
181 | | - </para> |
| 181 | + </simpara> |
182 | 182 | </note> |
183 | 183 | </para> |
184 | 184 | </entry> |
|
191 | 191 | Para ativar o suporte para qdbm, adicione |
192 | 192 | <option role="configure">--with-qdbm[=DIR]</option>. |
193 | 193 | <note> |
194 | | - <para> |
| 194 | + <simpara> |
195 | 195 | qdbm entra em conflito com dbm e gdbm. |
196 | | - </para> |
| 196 | + </simpara> |
197 | 197 | </note> |
198 | 198 | <note> |
199 | | - <para> |
| 199 | + <simpara> |
200 | 200 | A biblioteca qdbm pode ser baixada em |
201 | 201 | <link xlink:href="&url.qdbm;"/>. |
202 | | - </para> |
| 202 | + </simpara> |
203 | 203 | </note> |
204 | 204 | </para> |
205 | 205 | </entry> |
|
212 | 212 | Para ativar o suporte para Tokyo Cabinet, adicione |
213 | 213 | <option role="configure">--with-tcadb[=DIR]</option>. |
214 | 214 | <note> |
215 | | - <para> |
| 215 | + <simpara> |
216 | 216 | A bliblioteca Tokyo Cabinet pode ser baixada em |
217 | 217 | <link xlink:href="&url.tcadb;"/>. |
218 | | - </para> |
| 218 | + </simpara> |
219 | 219 | </note> |
220 | 220 | </para> |
221 | 221 | </entry> |
|
228 | 228 | Para ativar o suporte para Lightning Memory-Mapped, adicione |
229 | 229 | <option role="configure">--with-lmdb[=DIR]</option>. |
230 | 230 | <note> |
231 | | - <para> |
| 231 | + <simpara> |
232 | 232 | Isso foi adicionado no PHP 7.2.0. A biblioteca de banco de dados Lightning Memory-Mapped |
233 | 233 | pode ser baixada em <link xlink:href="&url.lmdb;"/>. |
234 | | - </para> |
| 234 | + </simpara> |
235 | 235 | </note> |
236 | 236 | </para> |
237 | 237 | </entry> |
|
0 commit comments