PHP 8.5.0 Alpha 1 available for testing

Instalación

Instalación bajo Unix

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í.

Por ejemplo, para compilar la extensión MySQL, mysqli y PDO MySQL utilizando el controlador nativo MySQL, la siguiente orden debe ser ejecutada:

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[otras opciones]

Instalación bajo Windows

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.

Soporte del plugin de autenticación SHA-256

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:

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[otras opciones]

En Autotools, el soporte SSL extendido en mysqlnd es activado implícitamente durante la compilación con la extensión openssl utilizando la opción de configuración --with-openssl. Durante la compilación sin la extensión openssl, la opción de configuración --with-mysqlnd-ssl puede ser utilizada para activar explícitamente el soporte SSL extendido.

Historial de cambios

Versión Descripción
8.4.0 La opción de configuración Autotools --with-mysqlnd-ssl fue añadida para activar explícitamente el soporte SSL extendido durante la compilación sin la extensión openssl.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top