Maison >développement back-end >Problème PHP >Comment installer l'extension PDO sur le système Linux

Comment installer l'extension PDO sur le système Linux

PHPz
PHPzoriginal
2023-04-19 09:20:571255parcourir

Dans le processus de développement d'applications Web utilisant PHP, PDO est une bibliothèque d'extensions très couramment utilisée. Elle nous fournit une série de fonctions et de classes pour accéder à la base de données, ce qui peut simplifier nos opérations sur la base de données. Cet article explique comment installer l'extension PDO sur le système d'exploitation Linux.

Préparation avant l'installation

Avant d'installer PDO, nous devons nous assurer que les logiciels suivants ont été installés :

  1. PHP : PDO est une bibliothèque d'extension PHP, donc PHP doit être installé en premier.
  2. Serveur Web : un serveur Web est requis comme environnement d'exécution pour PHP. Dans cet article, nous utiliserons Nginx.
  3. MySQL : l'extension PDO est une bibliothèque de fonctions et de classes PHP qui accède à MySQL.
  4. GCC : Un compilateur C doit être installé.

Installation de PDO

Avant de commencer à installer PDO, nous devons vérifier si PHP a installé l'extension pdo.

Vous pouvez le vérifier avec la commande suivante :

php -m | grep pdo

Si "pdo_mysql" est affiché, cela signifie que l'extension pdo_mysql a été installée. Sinon, suivez les étapes ci-dessous pour l'installer.

  1. Installez l'extension pdo_mysql

L'extension pdo_mysql est un pilote PDO connecté à MySQL Nous devons utiliser le gestionnaire de packages pour installer l'extension.

Dans les systèmes Debian/Ubuntu, utilisez la commande suivante pour installer :

sudo apt-get install php-pdo-mysql

Dans les systèmes CentOS/RHEL, utilisez les commandes suivantes pour installer :

sudo yum install php-pdo_mysql

Une fois l'installation terminée, PHP doit recharger le fichier de configuration. Rechargez la configuration PHP à l'aide de la commande suivante :

sudo systemctl restart php-fpm
  1. Installez l'extension PDO

Installez l'extension PDO à l'aide de PECL. Vous devez d’abord installer l’outil PECL.

Dans le système Debian/Ubuntu, utilisez la commande suivante pour installer :

sudo apt-get install php-pear

Dans le système CentOS/RHEL, utilisez la commande suivante pour installer :

sudo yum install php-pear

Une fois l'installation terminée, vous pouvez utiliser la commande suivante pour installer le PDO extension :

sudo pecl install pdo

Une fois terminé, vous devez ajouter "extension=pdo.so" au fichier de configuration PHP pour activer l'extension.

Dans le système Debian/Ubuntu, ouvrez le fichier "/etc/php//cli/php.ini" et ajoutez le contenu suivant à la fin du fichier :

extension=pdo.so

Dans le système CentOS/RHEL, ouvrez Fichier "/etc/php.ini", ajoutez le contenu suivant à la fin du fichier :

extension=pdo.so

Une fois l'installation terminée, PHP doit recharger le fichier de configuration, utilisez la commande suivante pour recharger la configuration PHP :

sudo systemctl restart php-fpm

Vérification

Une fois l'installation terminée, vous pouvez passer la commande suivante pour vérifier si l'extension PDO a été activée :

php -m | grep pdo

Si "pdo" est affiché, l'extension PDO a été installée avec succès.

Résumé

Cet article présente les étapes d'installation de l'extension PDO sur un système Linux, y compris l'installation de l'extension pdo_mysql et l'utilisation de PECL pour installer l'extension PDO, et fournit une méthode pour vérifier les résultats de l'installation. Lorsque vous utilisez des extensions PDO, veillez à faire attention à la compatibilité des versions PHP et MySQL pour éviter les problèmes.

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