Maison  >  Article  >  développement back-end  >  Comment installer l'extension pdo_mysql en php

Comment installer l'extension pdo_mysql en php

王林
王林original
2020-11-02 11:45:002065parcourir

Comment installer l'extension pdo_mysql en PHP : 1. Compilez et installez l'extension mysql pour générer mysql.so ; 2. Modifiez le fichier de configuration php.ini et ajoutez mysql.so ; 3. Compilez et installez pdo_mysql ; .

Comment installer l'extension pdo_mysql en php

Méthode d'installation :

(Tutoriel recommandé : Tutoriel vidéo php)

1. extension php mysql

# cd /usr/local/php-5.3.28/ext/mysql/
# phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr

Remarque : --with-mysql=/usr Ce paramètre

Utilisez la commande find pour trouver le répertoire d'installation du client mysql

# find / -name mysql.h
/usr/include/mysql/mysql.h

Uniquement requis ici Écrivez --with-mysql=/usr

Compilez et installez, générez mysql.so

#make
#make install

Modifiez le fichier de configuration php.ini, ajoutez mysql.so

extension=mysql.so

Redémarrez Apache

2. Installez pdo_mysql

# cd /usr/local/php-5.3.28/ext/pdo_mysql/
# phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql

Les deux paramètres suivants doivent être ajoutés Je ne les ai pas ajoutés au début, mais le résultat était que php-. config et mysql sont introuvables respectivement.

# ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql

L'erreur est la suivante : Il dit que le répertoire zlib est introuvable, ajoutez simplement cette phrase -with-pdo-mysql=/usr/local/mysql

Compilez et installez, générer mysql.so

#make
#make install

Modifier le fichier de configuration php.ini et ajouter mysql.so

extension=mysql.so

Redémarrer Apache

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn