1
0
mirror of https://github.com/php/doc-es.git synced 2026-04-27 00:58:15 +02:00
Files
2026-01-19 03:26:36 +00:00

118 lines
3.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 9598935f21bc472f22383fb989625f0b22785331 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="mysqlnd.install">
<title>Instalación</title>
<simpara>
<emphasis role="bold">Instalación bajo Unix</emphasis>
</simpara>
<simpara>
Para utilizar el controlador nativo MySQL,
PHP debe ser compilado especificando explícitamente que las extensiones de base de
datos MySQL deben ser compiladas en relación con él. Esto se realiza mediante las opciones
de configuración anteriores a la compilación de PHP en sí.
</simpara>
<simpara>
Por ejemplo, para compilar la extensión MySQL, <literal>mysqli</literal>
y PDO MySQL utilizando el controlador nativo MySQL, la siguiente
orden debe ser ejecutada:
</simpara>
<programlisting role="shell">
<![CDATA[
./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[otras opciones]
]]>
</programlisting>
<simpara>
<emphasis role="bold">Instalación bajo Windows</emphasis>
</simpara>
<simpara>
En las distribuciones oficiales de PHP para Windows, el
controlador nativo MySQL está activado por defecto y no se requiere configuración
adicional para su uso. Todas las extensiones de base de datos MySQL lo utilizarán entonces.
</simpara>
<simpara>
<emphasis role="bold">Soporte del plugin de autenticación SHA-256</emphasis>
</simpara>
<simpara>
El driver nativo MySQL requiere la carga de la funcionalidad OpenSSL de PHP,
y la activación de la conexión a MySQL mediante cuentas que utilizan
el plugin de autenticación MySQL SHA-256. Por ejemplo, PHP podría ser configurado
utilizando la siguiente orden:
</simpara>
<programlisting role="shell">
<![CDATA[
./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[otras opciones]
]]>
</programlisting>
<simpara>
En Autotools, el soporte SSL extendido en <literal>mysqlnd</literal> es
activado implícitamente durante la compilación con la extensión <literal>openssl</literal>
utilizando la opción de configuración <option role="configure">--with-openssl</option>.
Durante la compilación sin la extensión <literal>openssl</literal>, la opción
de configuración <option role="configure">--with-mysqlnd-ssl</option> puede ser
utilizada para activar explícitamente el soporte SSL extendido.
</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>
La opción de configuración Autotools <option role="configure">--with-mysqlnd-ssl</option>
fue añadida para activar explícitamente el soporte SSL extendido durante la
compilación sin la extensión <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
-->