Questo articolo mostra come abilitare l'estensione PHP cURL per utilizzarla in un server che utilizza uno stack LAMP di Ubuntu.
Procedura
Controlla la versione di php su cui è in esecuzione il tuo server:
$ php -v
Avrebbe il seguente aspetto:
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:~#
Nota: Per questo esercizio viene utilizzato PHP 7.4, il pacchetto che installerai deve corrispondere alla versione di PHP su cui è in esecuzione il tuo server.
L'installazione avverrà tramite apt
quindi un comando facoltativo consigliato prima di iniziare con l'installazione per assicurarsi di ottenere gli ultimi pacchetti aggiornati è:
$ sudo apt update
Cerca il pacchetto curl, puoi usare apt-cache
per cercare il pacchetto negli elenchi di sorgenti e utilizzare grep per filtrare i risultati.
root@ubuntu:~# apt-cache search php | grep curl
php-curl - CURL module for PHP [default]
php7.4-curl - CURL module for PHP
root@ubuntu:~#
Per la versione PHP 7.4 dovrai installare l'estensione cURL per PHP usando il seguente comando:
$ sudo apt install php7.4-curl
Una volta installato, rivedi la sintassi per assicurarti che Apache possa essere riavviato senza problemi.
$ apache2ctl -t
Nota: Nel caso in cui Apache non riesca a riavviarsi correttamente, ciò potrebbe causare tempi di inattività.
Al termine dell'installazione sarà necessario riavviare il server Apache.
$ sudo service apache2 restart
Conclusione
Dopo aver seguito le istruzioni sopra, sarai in grado di utilizzare cURL su uno stack LAMP di Ubuntu.
Articoli correlati
- Installazione di uno stack LAMP su Ubuntu 18.04