Maison > développement back-end > Problème PHP > Comment résoudre le problème de l'absence d'extension dans la configuration PHP sous Ubuntu

Comment résoudre le problème de l'absence d'extension dans la configuration PHP sous Ubuntu

PHPz
Libérer: 2023-03-21 12:06:01
original
1589 Les gens l'ont consulté

Si vous utilisez le système d'exploitation Ubuntu, vous risquez de rencontrer le problème de l'absence d'extension lorsque vous essayez d'installer une extension PHP. En effet, PHP d'Ubuntu n'inclut pas toutes les extensions possibles par défaut. Ce problème est en fait facile à résoudre. Ensuite, nous présenterons brièvement comment configurer les extensions PHP sur Ubuntu.

  1. Confirmer le numéro de version PHP

Avant d'installer l'extension, vous devez confirmer votre numéro de version PHP. Sur Ubuntu, vous pouvez vérifier en exécutant la commande suivante dans le terminal :

php -v
Copier après la connexion

Le résultat affichera les informations de version de PHP.

  1. Trouver et installer les extensions PHP requises

Après avoir confirmé le numéro de version PHP, vous pouvez trouver et installer les extensions PHP requises via la commande de recherche d'Ubuntu incluse dans le référentiel APT.

Par exemple, si vous devez installer une extension MySQL, vous pouvez saisir la commande suivante :

sudo apt-get update
sudo apt-get install php-mysql
Copier après la connexion

Cette commande installera le package php-mysql, qui ajoutera l'extension MySQL à votre instance PHP.

  1. Redémarrer PHP

Après avoir installé une nouvelle extension PHP, vous devez redémarrer PHP pour que l'extension prenne effet.

sudo systemctl restart apache2
Copier après la connexion

Cette commande redémarrera le service Apache et fera prendre effet à la nouvelle extension PHP.

  1. Installer les extensions manuellement

Parfois, vous devrez peut-être installer certaines extensions PHP manuellement. Ce processus nécessite de télécharger une version spécifique du code source de l'extension, puis de l'installer localement. Voici un exemple :

Téléchargez le code source de l'extension :

wget https://pecl.php.net/get/redis-4.3.0.tgz
Copier après la connexion

Décompressez le code source de l'extension :

tar -zxvf redis-4.3.0.tgz
Copier après la connexion

Entrez le répertoire décompressé :

cd redis-4.3.0
Copier après la connexion

Compilez et installez l'extension :

sudo phpize
sudo ./configure
sudo make
sudo make install
Copier après la connexion

Configurer des extensions PHP sur Ubuntu est en fait très simple, si vous rencontrez toujours des problèmes, probablement parce que différentes versions de PHP nécessitent une gestion différente. Je vous recommande de prendre le temps de lire attentivement la documentation et les instructions avant de trouver et d'appliquer une solution.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal