PHP 8.4.2 Released!

Installation

Installation sous Unix

Pour utiliser le pilote natif MySQL, PHP doit être compilé en spécifiant explicitement que les extensions de base de données MySQL doivent être compilées par rapport à lui. C'est fait grâce aux options de configuration précédant la compilation de PHP en elle-même.

Par exemple, pour compiler l'extension MySQL, mysqli et PDO MySQL en utilisant le pilote natif MYSQL, la commande suivante doit être passée :

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[autres options]

Installation sous Windows

Dans les distributions officielle de PHP pour Windows, le pilote natif MySQL est activé par défaut et aucune configuration supplémentaire n'est nécessaire pour l'utiliser. Toutes les extensions de base de données MySQL l'utiliseront alors.

Support du plugin d'authentification SHA-256

Le driver natif MySQL requière le chargement de la fonctionnalité OpenSSL de PHP, et l'activation de la connexion à MySQL via des comptes qui utilisent le plugin d'authentification MySQL SHA-256. Par exemple, PHP pourrait être configuré en utilisant la commande suivante :

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[autres options]

Dans Autotools, le support SSL étendu dans mysqlnd est activé implicitement lors de la compilation avec l'extension openssl en utilisant l'option de configuration --with-openssl. Lors de la compilation sans l'extension openssl, l'option de configuration --with-mysqlnd-ssl peut être utilisée pour activer explicitement le support SSL étendu.

Historique

Version Description
8.4.0 L'option de configuration Autotools --with-mysqlnd-ssl a été ajoutée pour activer explicitement le support SSL étendu lors de la compilation sans l'extension openssl.

add a note

User Contributed Notes

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