{"id":22599,"date":"2026-08-28T12:55:57","date_gmt":"2026-08-28T10:55:57","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22599"},"modified":"2026-08-28T12:55:57","modified_gmt":"2026-08-28T10:55:57","password":"","slug":"abilitare-le-estensioni-php","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/webhosting-cpanel\/php-erweiterungen-aktivieren\/","title":{"rendered":"Attivare e gestire le estensioni PHP in cPanel"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Le estensioni PHP aggiungono funzionalit\u00e0 supplementari a PHP. Applicazioni come WordPress, WooCommerce o altri sistemi PHP possono richiedere determinate estensioni affinch\u00e9 singole funzioni lavorino correttamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le estensioni PHP tipiche sono ad esempio <code>curl<\/code>, <code>internazionale<\/code>, <code>mbstring<\/code>, <code>mysqli<\/code>, <code>cerniera<\/code> o <code>buon giorno<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In CURIAWEB-cPanel trovi diversi strumenti relativi a PHP. A tale proposito \u00e8 importante distinguere tra quella consigliata da CURIAWEB <strong>Ambiente PHP MultiPHP\/EasyApache<\/strong> e per distinguerlo dal CloudLinux PHP Selector aggiuntivo presente.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Raccomandazione CURIAWEB:<\/strong> Per la versione PHP di un sito web utilizzi fondamentalmente il <strong>MultiPHP-Manager<\/strong>. Non passare a un'altra gestione di PHP solo perch\u00e9 un'applicazione richiede una determinata estensione PHP.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Che cos'\u00e8 un'estensione PHP?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP fornisce gi\u00e0 numerose funzioni di base. Ulteriori estensioni arricchiscono il linguaggio di ulteriori funzionalit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, un'applicazione potrebbe richiedere funzionalit\u00e0 per:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connessioni al database<\/li>\n\n\n\n<li>Elaborazione delle immagini<\/li>\n\n\n\n<li>Archivio ZIP<\/li>\n\n\n\n<li>connessioni crittografate<\/li>\n\n\n\n<li>elaborazione internazionale di caratteri e linguaggi<\/li>\n\n\n\n<li>Elaborazione XML<\/li>\n\n\n\n<li>Connessioni HTTP o API<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A questo scopo vengono utilizzate diverse estensioni PHP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Estensioni PHP tipiche<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Estensione<\/th><th>Compito tipico<\/th><\/tr><\/thead><tbody><tr><td><code>curl<\/code><\/td><td>Comunicazione con altri server e servizi Web<\/td><\/tr><tr><td><code>buon giorno<\/code><\/td><td>Elaborazione delle immagini<\/td><\/tr><tr><td><code>internazionale<\/code><\/td><td>Internazionalizzazione, lingua, formati di numeri e date<\/td><\/tr><tr><td><code>mbstring<\/code><\/td><td>Elaborazione di codifiche di caratteri multibyte<\/td><\/tr><tr><td><code>mysqli<\/code><\/td><td>Connessione a database MySQL\/MariaDB<\/td><\/tr><tr><td><code>openssl<\/code><\/td><td>Funzioni crittografiche e comunicazione cifrata<\/td><\/tr><tr><td><code>cerniera<\/code><\/td><td>Elaborazione di archivi ZIP<\/td><\/tr><tr><td><code>xml<\/code><\/td><td>Elaborazione di dati XML<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Questa tabella non \u00e8 un elenco completo. Quali estensioni sono disponibili e attivate dipende dalla rispettiva versione di PHP e dalla configurazione del server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L'estensione PHP e la versione di PHP sono due cose diverse<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una versione di PHP e un'estensione di PHP non devono essere confuse tra loro.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Versione PHP\n\u2192 ambiente di esecuzione PHP\n\nEstensione PHP\n\u2192 funzione aggiuntiva all'interno di questo ambiente PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se ad esempio un'applicazione richiede PHP in una versione minima specifica e inoltre <code>internazionale<\/code> richiesto, devono essere soddisfatti entrambi i requisiti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CURIAWEB utilizza MultiPHP per le versioni PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per la selezione della versione PHP di un dominio CURIAWEB raccomanda:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00ec stabilisci quale delle versioni PHP disponibili utilizza il tuo sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi trovare la guida completa su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-version-aendern\/\">Modificare la versione di PHP in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 c'\u00e8 anche \u201eSeleziona versione PHP\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In CURIAWEB-cPanel trovi sotto <strong>Software<\/strong> inoltre l'area <strong>Scegli la versione PHP<\/strong>. Questo appartiene alla gestione PHP di CloudLinux e fornisce un ambiente PHP dedicato con opzioni di configurazione aggiuntive.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, ci\u00f2 non significa che dovresti usare contemporaneamente il MultiPHP Manager e il CloudLinux PHP Selector per un sito web.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> MultiPHP\/EasyApache e il CloudLinux PHP Selector sono gestioni PHP differenti. Non dovresti considerare automaticamente le impostazioni di un ambiente come le impostazioni dell'altro ambiente.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Non cambiare la gestione di PHP a causa di un'estensione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione segnala che, ad esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>internazionale<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>cerniera<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">manca, non dovresti cambiare la gestione PHP come primo passaggio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica prima:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>quale versione di PHP il sito web sta effettivamente utilizzando<\/li>\n\n\n\n<li>quale estensione sia specificamente richiesta<\/li>\n\n\n\n<li>se l'estensione sia gi\u00e0 disponibile nell'ambiente PHP utilizzato<\/li>\n\n\n\n<li>se il messaggio di errore sia effettivamente attuale<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">1. Controllare la versione di PHP utilizzata<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri nel cPanel di CURIAWEB:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software \u2192 MultiPHP Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cerca il dominio in questione e controlla la versione di PHP assegnata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Prendi nota della versione utilizzata.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Consiglio pratico:<\/strong> Prima di cercare un'estensione PHP presumibilmente mancante, dovresti sempre sapere quale versione di PHP sta effettivamente utilizzando il sito Web interessato.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">2. Leggere attentamente il messaggio di errore dell'applicazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione segnala un'estensione PHP mancante, annotane il nome esatto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio potrebbe, ad esempio, indicare implicitamente che una determinata estensione non \u00e8 disponibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'importante \u00e8 il nome specifico come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>internazionale<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mbstring<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>cerniera<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>curl<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non modificare diverse componenti PHP alla cieca.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Verificare se il messaggio riguarda effettivamente un'estensione PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non ogni messaggio di errore PHP indica un'estensione mancante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un'applicazione pu\u00f2 fallire, ad esempio, anche a causa dei seguenti motivi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>versione PHP non supportata<\/li>\n\n\n\n<li>limite di memoria PHP troppo basso<\/li>\n\n\n\n<li>permessi del file mancanti<\/li>\n\n\n\n<li>Errore di programmazione<\/li>\n\n\n\n<li>funzione PHP mancante<\/li>\n\n\n\n<li>errata configurazione dell'applicazione<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica quindi il testo del messaggio di errore prima di modificare la configurazione PHP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Controllare il registro degli errori in caso di errori PHP imprecisi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il sito web mostra semplicemente un errore generico, il registro degli errori potrebbe contenere informazioni pi\u00f9 dettagliate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio di errore PHP pu\u00f2 contenere, ad esempio, indicazioni su una funzione o una classe inesistente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ti spieghiamo come utilizzare il registro degli errori su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/leggere-il-registro-degli-errori-di-cpanel\/\">Leggere il log degli errori di cPanel e trovare gli errori del sito web<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tipico avviso di un'estensione mancante<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seconda dell'applicazione e dell'estensione, i messaggi possono ad esempio indicare che una classe o una funzione richiesta non \u00e8 presente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un tale errore deve essere valutato nel rispettivo contesto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il nome di una funzione mancante pu\u00f2 spesso fornire un'indicazione su quale estensione PHP appartenga.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Non installare o attivare semplicemente un'estensione basandoti su una singola parola in un messaggio di errore. Verifica prima i requisiti dell'applicazione utilizzata.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Verifica i requisiti di sistema dell'applicazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando installi un CMS, un plugin, un tema o qualsiasi altra applicazione PHP, verifica i relativi requisiti di sistema ufficiali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00ec possono esserci, ad esempio, requisiti come:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PHP: versione minima richiesta\nEstensione: intl\nEstensione: mbstring\nEstensione: zip<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 ti consente di distinguere se l'applicazione richiede obbligatoriamente un'estensione o se la consiglia semplicemente per una funzionalit\u00e0 opzionale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Distinguere tra obbligo e raccomandazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I produttori di software a volte fanno una distinzione tra:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>estensioni PHP strettamente necessarie<\/li>\n\n\n\n<li>estensioni PHP consigliate<\/li>\n\n\n\n<li>Estensioni per singole funzioni opzionali<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se manca un'estensione facoltativa, questo non significa necessariamente che l'intero sito web debba guastarsi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Estensione PHP nell'ambiente MultiPHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nell'ambiente MultiPHP\/EasyApache consigliato da CURIAWEB, le estensioni PHP vengono fornite lato server per le rispettive versioni di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il MultiPHP Manager stesso \u00e8 pensato principalmente per l'associazione della versione PHP al dominio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non \u00e8 un pannello di controllo in cui puoi attivare e disattivare a piacimento le estensioni PHP di EasyApache per un singolo dominio.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Breve spiegazione:<\/strong> Nel MultiPHP Manager scegli la versione PHP del tuo dominio. I moduli forniti per questo ambiente PHP vanno distinti da essa.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa fare se manca un'estensione necessaria?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo sito utilizza MultiPHP e un'estensione PHP richiesta non \u00e8 effettivamente disponibile, non dovresti provare ad attivarla contemporaneamente tramite un altro strumento di gestione PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nota invece:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio interessato<\/li>\n\n\n\n<li>versione PHP utilizzata<\/li>\n\n\n\n<li>Nome dell'estensione richiesta<\/li>\n\n\n\n<li>applicazione utilizzata<\/li>\n\n\n\n<li>messaggio di errore preciso<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Contatta successivamente il supporto di CURIAWEB per verificare se l'estensione \u00e8 disponibile nell'ambiente PHP in questione o se \u00e8 prevista lato server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 non posso installare le estensioni di EasyApache da solo?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">EasyApache gestisce i componenti centrali dell'ambiente Apache e PHP del server. In un account di hosting condiviso, un singolo utente cPanel non possiede i diritti amministrativi per installare pacchetti EasyApache a livello di server a propria discrezione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 voluto: le modifiche all'ambiente PHP centrale possono riguardare pi\u00f9 account di hosting o siti web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le estensioni PHP dipendono dalla versione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un'estensione PHP appartiene sempre a un determinato ambiente PHP o a una specifica versione di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Versione PHP A\n\u2192 moduli PHP personalizzati\n\nVersione PHP B\n\u2192 moduli PHP personalizzati<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il fatto che un'estensione sia disponibile per una versione di PHP non significa quindi automaticamente che ogni altra versione di PHP installata possieda esattamente la stessa configurazione dei moduli.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non cambiare inutilmente la versione di PHP per mantenere un modulo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se manca un'estensione necessaria per una determinata versione di PHP, non dovresti provare a caso diverse versioni di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un cambio di versione pu\u00f2 avere ripercussioni sull'intera applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica prima i requisiti del software e la configurazione PHP effettivamente prevista.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Distinguere tra estensioni PHP e impostazioni PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un'estensione come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>internazionale<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00e8 qualcosa di diverso da una direttiva PHP come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>limite di memoria<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>estensione PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le impostazioni PHP su CURIAWEB si gestiscono tramite il <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-einstellungen-aendern\/\">MultiPHP INI-Editor<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Distinguere tra estensioni PHP e limiti PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anche i limiti PHP come:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>memory_limit\nupload_max_filesize\npost_max_size\nmax_execution_time<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">non sono estensioni PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione segnala ad esempio un errore di memoria, l'attivazione di estensioni aggiuntive di solito non \u00e8 d'aiuto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Spieghiamo i principali limiti di PHP su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/impostare-i-limiti-di-php\/\">Imposta limite di memoria PHP, dimensione di caricamento e tempo di esecuzione<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">cURL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'estensione PHP <code>curl<\/code> consente alle applicazioni PHP di comunicare con altri servizi tramite i protocolli di rete supportati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, \u00e8 spesso necessaria quando un sito Web si interfaccia con API o altri servizi Web esterni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione non \u00e8 in grado di stabilire una connessione con un servizio esterno, ci\u00f2 non significa tuttavia automaticamente che <code>curl<\/code> manca.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anche il DNS, i certificati, le credenziali di accesso, il servizio esterno o l'applicazione stessa possono essere la causa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">internazionale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'estensione <code>internazionale<\/code> fornisce funzionalit\u00e0 per l'internazionalizzazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 include, tra le altre cose, funzioni per l'elaborazione dipendente dalla lingua e dalla regione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alcune applicazioni o librerie richiedono <code>internazionale<\/code> espressamente previsto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">mbstring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mbstring<\/code> fornisce funzioni per l'elaborazione di codifiche di caratteri multibyte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 \u00e8 particolarmente rilevante per testi e set di caratteri in cui un carattere non \u00e8 necessariamente composto da un solo byte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">mysqli<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><code>mysqli<\/code> fornisce funzioni per la comunicazione di PHP con sistemi di database compatibili con MySQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione PHP basata su database non dispone di un'estensione del database richiesta, potrebbe non essere in grado di connettersi al database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un errore di connessione al database, tuttavia, non significa automaticamente che <code>mysqli<\/code> manca. Anche credenziali di accesso errate o una configurazione errata del database potrebbero esserne la causa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">cerniera<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'estensione <code>cerniera<\/code> consente alle applicazioni PHP di lavorare con gli archivi ZIP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pu\u00f2 essere richiesta, ad esempio, per le funzioni di installazione, importazione, esportazione o backup di un'applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se tuttavia la decompressione di un archivio non va a buon fine, la causa potrebbe anche essere un file ZIP danneggiato, spazio di archiviazione insufficiente o altri errori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">buon giorno<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'estensione <code>buon giorno<\/code> fornisce funzioni per l'elaborazione delle immagini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le applicazioni Web possono utilizzarle, ad esempio, per ridimensionare immagini o eseguire altre operazioni sulle immagini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quali formati di immagine e funzioni siano supportati dipende dalla specifica configurazione PHP\/GD.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non equiparare Imagick e GD<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nell'elaborazione delle immagini potresti anche incontrare:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Imagick<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imagick e GD sono estensioni diverse, ovvero sistemi di elaborazione delle immagini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione richiede espressamente Imagick, la presenza di un'estensione GD non significa automaticamente che tale requisito sia soddisfatto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">openssl<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il supporto a OpenSSL \u00e8 richiesto da numerose applicazioni PHP per funzioni crittografiche e comunicazione crittografata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un problema HTTPS di un sito web non \u00e8 tuttavia automaticamente un problema dell'estensione PHP <code>openssl<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I certificati SSL del server web e le funzioni PHP OpenSSL sono livelli tecnici differenti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Estensioni XML<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">PHP possiede diverse funzioni ed estensioni per l'elaborazione di XML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio, un'applicazione pu\u00f2 richiedere determinati componenti XML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un software specifica un nome di modulo concreto, dovresti verificare esattamente quello e non limitarti a dare per scontato che \u201equalcosa che ha a che fare con XML\u201c sia sufficiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PDO e driver di database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Molte applicazioni PHP usano <strong>PDO<\/strong> per l'accesso al database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A tal fine, oltre a PDO stesso, potrebbe essere necessario un driver di database appropriato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Impossibile trovare il driver<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">pu\u00f2 ad esempio indicare che il driver PDO richiesto per il database utilizzato non \u00e8 disponibile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il messaggio di errore esatto e la configurazione dell'applicazione devono essere considerati insieme.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cosa significa \u201eCall to undefined function\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio di errore PHP pu\u00f2 contenere, ad esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Chiamata a funzione non definita ...<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 significa che PHP non conosce la funzione chiamata nell'ambiente corrente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una possibile causa \u00e8 un'estensione mancante. Tuttavia, potrebbero esserci anche altre cause, ad esempio codice applicativo errato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica quindi a quale componente appartiene la funzione citata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Che cosa significa \u201eClass not found\u201c?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Classe ... non trovata<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">non dimostra automaticamente che manchi un'estensione PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La classe potrebbe ad esempio diventare:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>di un'estensione PHP<\/li>\n\n\n\n<li>di una libreria di programmazione<\/li>\n\n\n\n<li>un plugin<\/li>\n\n\n\n<li>un tema<\/li>\n\n\n\n<li>codice applicativo personalizzato<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">appartenere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Perci\u00f2 la precisa denominazione della classe \u00e8 fondamentale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress ed estensioni PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress richiede o consiglia determinate estensioni PHP per diverse funzioni. Inoltre, plugin e temi possono avere requisiti propri.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un plugin di WordPress segnala un'estensione mancante, dovresti quindi verificare se il requisito proviene dal core di WordPress o esclusivamente dal plugin in questione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce ed estensioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce sowie Zahlungs-, Versand-, Import- und andere Erweiterungen k\u00f6nnen zus\u00e4tzliche PHP-Funktionen verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proprio nel caso di installazioni WordPress pi\u00f9 complesse, i requisiti dei singoli plugin possono quindi superare i requisiti di base di WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di messaggio di errore, controlla sempre la documentazione dell'estensione specifica interessata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Applicazioni Composer ed estensioni PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le applicazioni PHP che utilizzano Composer possono definire le estensioni richieste come dipendenze.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante l'installazione o l'aggiornamento, Composer pu\u00f2 quindi indicare, ad esempio, che un determinato <code>ext-...<\/code>-Manca la dipendenza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una segnalazione pu\u00f2, ad esempio, riguardare:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ext-intl<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>ext-zip<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">rimandare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il prefisso <code>est-<\/code> indica in questo contesto un'estensione PHP richiesta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non aggirare facilmente il controllo di Composer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando Composer segnala un'estensione PHP richiesta, non dovresti ignorare o aggirare il requisito senza prima verificarlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'applicazione potrebbe effettivamente aver bisogno dell'estensione per la sua funzionalit\u00e0.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Aggirare un controllo delle dipendenze non rende disponibile una funzione PHP mancante. Verifica invece perch\u00e9 l'applicazione richiede l'estensione.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Estensione PHP apparentemente scomparsa dopo il cambio di versione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione segnala improvvisamente un'estensione mancante subito dopo un cambio di versione di PHP, dovresti considerare il contesto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>precedente versione di PHP<\/li>\n\n\n\n<li>nuova versione di PHP<\/li>\n\n\n\n<li>nome esatto dell'estensione<\/li>\n\n\n\n<li>se l'applicazione \u00e8 supportata con la nuova versione di PHP<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Se necessario, puoi ripristinare la versione precedente di PHP tramite il MultiPHP Manager, a condizione che tale versione sia ancora disponibile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non assumere subito che la causa siano pi\u00f9 estensioni<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se, a seguito di un cambio di versione di PHP, un sito web non funziona, la prima cosa da fare \u00e8 esaminare il messaggio di errore specifico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un cambio di versione di PHP pu\u00f2 causare incompatibilit\u00e0 anche nel codice dell'applicazione, sebbene siano presenti tutte le estensioni richieste.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non configurare CloudLinux PHP Selector in parallelo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L'area visibile in cPanel <strong>Scegli la versione PHP<\/strong> pu\u00f2 offrire opzioni di scelta personali per versioni PHP, estensioni e impostazioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, se il tuo sito web \u00e8 gestito tramite MultiPHP\/EasyApache in base alla raccomandazione di CURIAWEB, non dovresti cercare di \u201eintegrare\u201c un'estensione MultiPHP mancante l\u00ec con impostazioni parallele nel PHP Selector.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Un'estensione che attivi all'interno di un altro ambiente PHP non diventa automaticamente parte della versione PHP MultiPHP\/EasyApache utilizzata dal tuo sito web.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">I pacchetti PEAR non sono la stessa cosa delle estensioni PHP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In CURIAWEB-cPanel trovi inoltre la sezione <strong>Pacchetti PHP-PEAR<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I pacchetti PEAR non sono compatibili con le estensioni PHP lato server come <code>internazionale<\/code>, <code>curl<\/code> o <code>mysqli<\/code> equiparare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pertanto, se un'applicazione richiede un'estensione PHP, non dovresti cercare di soddisfare tale requisito installando un pacchetto PEAR qualsiasi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anche i moduli Perl sono un'altra cosa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anche la sezione cPanel <strong>Moduli Perl<\/strong> non appartiene alla gestione delle estensioni PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PHP e Perl sono diversi ambienti di esecuzione o linguaggi di programmazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Posso caricare autonomamente un'estensione PHP?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un'estensione PHP lato server non pu\u00f2 essere attivata caricando un qualsiasi file di modulo nella directory del tuo sito web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le estensioni PHP devono corrispondere alla versione di PHP e all'ambiente del server utilizzati e devono essere integrate di conseguenza nel runtime di PHP.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Non caricare moduli PHP compilati sconosciuti da Internet nel tuo account di hosting e non tentare di integrarli manualmente nella configurazione PHP del server.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Non confondere l'estensione PHP con un plugin di WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anche un plugin per WordPress e un'estensione PHP sono due cose completamente diverse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sintesi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Estensione PHP<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un plugin di WordPress pu\u00f2 richiedere un'estensione PHP, ma non pu\u00f2 installarla automaticamente come modulo PHP lato server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Testare il sito web dopo una modifica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se \u00e8 stata fornita una estensione PHP richiesta o se \u00e8 stata modificata la configurazione di PHP, testa attentamente la funzione che ha precedentemente generato l'errore.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Installazione del plugin non riuscita\n\u2192 Testare nuovamente l'installazione\n\nFunzione API difettosa\n\u2192 Testare nuovamente la connessione interessata\n\nElaborazione ZIP non riuscita\n\u2192 Eseguire nuovamente la stessa operazione<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ecco come puoi verificare se l'estensione \u00e8 stata effettivamente la causa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L'errore persiste nonostante la presenza dell'estensione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'estensione necessaria \u00e8 presente e l'applicazione continua a segnalare un errore, non dovresti dare per scontato che manchino altre estensioni PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla invece:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>messaggio di errore preciso<\/li>\n\n\n\n<li>Versione PHP<\/li>\n\n\n\n<li>Versione dell'applicazione<\/li>\n\n\n\n<li>Impostazioni PHP<\/li>\n\n\n\n<li>Limiti PHP<\/li>\n\n\n\n<li>Configurazione dell'applicazione<\/li>\n\n\n\n<li>Registro degli errori<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Estensioni PHP dopo il trasferimento del sito web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durante il cambio di hosting, l'ambiente PHP potrebbe differire da quello del server precedente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un sito web pi\u00f9 vecchio o configurato individualmente potrebbe aver utilizzato un'estensione precedentemente installata in aggiunta sul server precedente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un sito Web mostra un errore PHP dopo un trasferimento, per la diagnosi sono necessari anche la versione di PHP utilizzata e le estensioni richieste.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Documentare i requisiti prima di un trasloco<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per le applicazioni PHP sviluppate su misura, \u00e8 utile conoscere i requisiti tecnici prima di effettuare un cambio di server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ci\u00f2 appartengono, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Versione PHP<\/li>\n\n\n\n<li>estensioni PHP richieste<\/li>\n\n\n\n<li>Impostazioni PHP<\/li>\n\n\n\n<li>Requisiti del database<\/li>\n\n\n\n<li>Cronjob<\/li>\n\n\n\n<li>ulteriori dipendenze lato server<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 consente di verificare l'ambiente di destinazione prima dell'effettivo passaggio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Procedura consigliata in caso di segnalazione di un'estensione PHP mancante<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Prendi nota del messaggio di errore completo.<\/li>\n\n\n\n<li>Prendi nota del nome dell'estensione presumibilmente mancante.<\/li>\n\n\n\n<li>Verifica i requisiti di sistema dell'applicazione.<\/li>\n\n\n\n<li>Apri <strong>Software \u2192 MultiPHP Manager<\/strong>.<\/li>\n\n\n\n<li>Controlla la versione PHP del dominio interessato.<\/li>\n\n\n\n<li>Verifica se l'applicazione supporta questa versione di PHP.<\/li>\n\n\n\n<li>Fai una distinzione tra estensione PHP, impostazione PHP e limite PHP.<\/li>\n\n\n\n<li>In caso di errori poco chiari, controlla il registro degli errori.<\/li>\n\n\n\n<li>Non passare a casaccio tra diverse gestioni PHP.<\/li>\n\n\n\n<li>Contatta il supporto se un'estensione necessaria manca effettivamente nell'ambiente MultiPHP utilizzato.<\/li>\n\n\n\n<li>Dopo una modifica, testa nuovamente con precisione la funzione precedentemente difettosa.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Risoluzione dei problemi consigliata dopo un cambio di versione di PHP<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verifica se l'errore \u00e8 sorto immediatamente dopo il cambio di versione.<\/li>\n\n\n\n<li>Prendere nota della versione precedente e di quella attuale di PHP.<\/li>\n\n\n\n<li>Controlla il messaggio di errore specifico.<\/li>\n\n\n\n<li>Controlla se viene effettivamente menzionata un'estensione.<\/li>\n\n\n\n<li>Verifica i requisiti dell'applicazione interessata.<\/li>\n\n\n\n<li>Se necessario, passa temporaneamente alla versione PHP precedente per effettuare un test.<\/li>\n\n\n\n<li>Il sito web funziona di nuovo, verifica la compatibilit\u00e0 del nuovo ambiente PHP.<\/li>\n\n\n\n<li>Non attivare estensioni aggiuntive in modo casuale.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Regola fondamentale:<\/strong> Una mancata estensione PHP dovrebbe essere determinata in base a un requisito specifico o a un messaggio di errore. Controllare la versione di PHP, identificare l'estensione e mantenere pulito l'ambiente PHP utilizzato, senza mescolare diverse gestioni di PHP.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Quando dovresti contattare il supporto di CURIAWEB?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione richiede tassativamente un'estensione PHP e questa non \u00e8 disponibile nell'ambiente MultiPHP\/EasyApache utilizzato dal tuo dominio, potrebbe essere necessario un controllo lato server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per l'analisi sono particolarmente utili le seguenti indicazioni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio interessato<\/li>\n\n\n\n<li>versione PHP utilizzata<\/li>\n\n\n\n<li>Nome dell'estensione PHP richiesta<\/li>\n\n\n\n<li>applicazione utilizzata o CMS<\/li>\n\n\n\n<li>plugin o tema interessato, se pertinente<\/li>\n\n\n\n<li>messaggio di errore completo<\/li>\n\n\n\n<li>da quando esiste il problema<\/li>\n\n\n\n<li>se in precedenza sia stata modificata la versione di PHP o sia stato eseguito il migration del sito web<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Non trasmettere password o altri dati di accesso riservati.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le estensioni PHP aggiungono funzionalit\u00e0 supplementari a PHP. Le applicazioni possono, ad esempio, <code>curl<\/code>, <code>internazionale<\/code>, <code>mbstring<\/code>, <code>mysqli<\/code>, <code>cerniera<\/code> o richiedono altre estensioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CURIAWEB raccomanda fondamentalmente per la versione PHP di un sito web <strong>MultiPHP\/EasyApache<\/strong>. Puoi gestire la versione PHP tramite <strong>Software \u2192 MultiPHP Manager<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'area CloudLinux aggiuntiva visibile <strong>Scegli la versione PHP<\/strong> costituisce una gestione PHP separata. Non utilizzarlo in parallelo per integrare presunte estensioni mancanti di un sito web MultiPHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'applicazione segnala un'estensione mancante, verifica prima la versione di PHP utilizzata, il nome esatto dell'estensione e i requisiti ufficiali dell'applicazione. Distingui in questo caso tra estensioni PHP, impostazioni PHP e limiti PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se un'estensione strettamente necessaria manca effettivamente nell'ambiente MultiPHP\/EasyApache utilizzato, si dovrebbe verificare se pu\u00f2 essere fornita lato server per questa versione di PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La regola pi\u00f9 importante \u00e8: <strong>Non attivare a caso moduli PHP o diversi sistemi PHP: stabilire prima quale estensione sia effettivamente necessaria a quale applicazione sotto quale versione di PHP.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>PHP-Erweiterungen erg\u00e4nzen PHP um zus\u00e4tzliche Funktionen. Anwendungen wie WordPress, WooCommerce oder andere PHP-Systeme k\u00f6nnen bestimmte Erweiterungen voraussetzen, damit einzelne Funktionen korrekt arbeiten. Typische PHP-Erweiterungen sind beispielsweise curl, intl, mbstring, mysqli, zip oder gd. Im CURIAWEB-cPanel findest du verschiedene Werkzeuge rund um PHP. Dabei ist wichtig, zwischen der von CURIAWEB empfohlenen MultiPHP-\/EasyApache-PHP-Umgebung und dem zus\u00e4tzlich vorhandenen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22599","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-09","word_count":2935,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=22599"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22599\/revisions"}],"predecessor-version":[{"id":22601,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22599\/revisions\/22601"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22599"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22599"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}