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 officielles 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 requiert 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.