Cet article montre comment activer l'extension PHP cURL pour qu'elle soit utilisée dans un serveur qui utilise une pile Ubuntu LAMP.
Procédure
Vérifiez la version de php sur laquelle votre serveur s'exécute :
$ php -v
Cela ressemblerait à ceci :
root@ubuntu:~# php -v
PHP 7.4.3 (cli) (built: Aug 13 2021 05:39:12) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@ubuntu:~#
Remarque : Pour cet exercice, PHP 7.4 est utilisé, le package que vous allez installer doit correspondre à la version de PHP sur laquelle votre serveur s'exécute.
L'installation se fera via apt
donc une commande facultative recommandée avant de commencer l'installation pour vous assurer d'obtenir les derniers packages mis à jour est :
$ sudo apt update
Recherchez le package curl, vous pouvez utiliser apt-cache
pour rechercher un package dans vos listes de sources et utiliser grep pour filtrer les résultats.
root@ubuntu:~# apt-cache search php | grep curl
php-curl - CURL module for PHP [default]
php7.4-curl - CURL module for PHP
root@ubuntu:~#
Pour la version PHP 7.4, vous devrez installer l'extension cURL pour PHP à l'aide de la commande suivante :
$ sudo apt install php7.4-curl
Une fois installé, vérifiez la syntaxe pour vous assurer qu'Apache peut être redémarré sans problème.
$ apache2ctl -t
Remarque : Si Apache ne parvient pas à redémarrer correctement, cela pourrait entraîner des temps d'arrêt.
Une fois l'installation terminée, vous devrez redémarrer le serveur Apache.
$ sudo service apache2 restart
Conclusion
Après avoir suivi les instructions ci-dessus, vous pourrez utiliser cURL sur une pile Ubuntu LAMP.
Articles connexes
- Installer une pile LAMP sur Ubuntu 18.04