A volte la vostra applicazione web richiede un’estensione PHP personalizzata che non è abilitata di default nell’ambiente di hosting virtuale. Fortunatamente, la maggior parte dei provider di hosting consente di aggiungere o abilitare le estensioni manualmente.
Controllare il supporto dell’hosting
Accedere al pannello di controllo dell’hosting (ad esempio, cPanel, DirectAdmin, Plesk) e cercare Seleziona versione PHP o Estensioni PHP. Molti provider consentono di abilitare le estensioni con un solo clic.
Caricare un’estensione personalizzata
Se l’estensione necessaria non è disponibile, è possibile:
Scaricare il file di estensione .so (Linux) o .dll (Windows) compatibile con la propria versione di PHP.
Caricarlo in una cartella del proprio account di hosting (di solito /php/ext/).
Modificare php.ini o .user.ini
Aggiungere una riga che punti al file di estensione:
Per le configurazioni locali, usare .user.ini
nella cartella principale del sito.
Riavviare o ricaricare PHP
Sull’hosting condiviso con LiteSpeed o Apache PHP-FPM, è sufficiente attendere qualche minuto o riavviare tramite il pannello.
Verifica dell’installazione
Creare un file phpinfo.php con:
Aprirlo nel browser e verificare che l’estensione sia elencata.
L’aggiunta di una propria estensione PHP in un hosting virtuale di solito comporta l’abilitazione attraverso il pannello di controllo o la configurazione manuale di php.ini
. Assicuratevi sempre la compatibilità con la versione PHP del vostro hosting per evitare errori.