Maison  >  Article  >  Opération et maintenance  >  centos installer l'extension php mysql

centos installer l'extension php mysql

藏色散人
藏色散人original
2020-08-29 10:16:162859parcourir

Comment installer l'extension php mysql sur centos : entrez d'abord le répertoire du code source php ; puis entrez le répertoire du code source de l'extension mysql à ajouter ; puis appelez phpize dans le php compilé ; Accédez simplement au répertoire d’extension php par défaut.

centos installer l'extension php mysql

Recommandé : "Tutoriel vidéo PHP" "Tutoriel centos"

centos installe l'extension mysql de php

Après avoir installé apache2+php5, je veux maintenant installer mysql5 pour le plaisir.

Après avoir installé mysql5 à partir du code source, j'ai découvert que je souhaitais ajouter de nouvelles extensions à php sous Linux Contrairement à Windows, supprimez simplement le commentaire point-virgule~

J'ai recherché beaucoup d'informations. sur Internet, j'ai enfin réussi, fermez le journal pour exprimer vos félicitations.

Étapes de base pour ajouter une extension :

1. Entrez le répertoire du code source php : # cd /usr/ChenShao/php-5.3.1/

2. entrez dans le répertoire du code source de l'extension mysql ajoutée : # cd ext/mysql/

2. Appelez phpize dans le php compilé : # /usr/local/php5/bin/phpize

3. configurez : # ./configure --with-php-config=/usr/local/php5/bin/php-config --with-mysql=/usr/local/mysql

(/usr/local / mysql est le répertoire d'installation de mysql)

4. make && make install

5. Après compilation, mysql.so est automatiquement placé dans le répertoire d'extension php par défaut (phpinfo peut le voir, je le fais). est /usr/local/php5/lib/php/extensions/no-debug-zts-20090626), puis modifiez php.ini et supprimez le point-virgule devant ;extension=php_mysql.so.

Cependant, une chose à noter est que le nom du module généré est mysql.so, ce qui est incompatible avec le nom de php_mysql.so dans php.ini. Mysql.so doit être renommé en php_mysql.so. . Rappelez-vous~!

6. Redémarrez Apache : #service httpd restart

Remarque spéciale : si l'étape 3 est réussie, mais qu'une erreur est signalée à l'étape 4, il s'agit probablement d'un problème de code source. démarré à partir de php Après avoir téléchargé une nouvelle copie de .net, je l'ai compilé à nouveau et il a réussi.

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