Aggiornamento di cURL con OpenSSL su CentOS 7

Anche se ormai CentOS ha le ore contate può capitare di dover aggiornare questo importante componente del sistema operativo, utilizzato da php per recuperare risorse da altri server. La versione distribuita con CentOS è troppo vecchia e quella che si può installare dal repository city-fan è compilata con NSS e si è dimostrata non funzionante con un plugin che collega WordPress a BitBucket (poi magari bastava settare un certificato, ma non ho voluto approfondire).

Così ho scelto di compilare cURL basato su OpenSSL, e ho seguito questo tutorial. Ma così facendo PHP continua comunque a utilizzare la libreria di default del sistema, quindi ho deciso di cancellare il relativo link simbolico e di crearne uno verso la libreria appena compilato:

rm /usr/lib64/libcurl.so.4
ln -s /usr/local/lib/libcurl.so.4.7.0 /usr/lib64/libcurl.so.4

A questo punto bisogna adoperare l’accortezza di rimuovere curl e libcurl dai pacchetti coinvolti nell’aggiornamento di sistema. Ecco come ho aggiornato il blocco [updates] nel file /etc/CentOS-Base.repo:

https://geekflare.com/curl-installation/

Leave a Comment

%d blogger hanno fatto clic su Mi Piace per questo:

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi