Passa al contenuto principale

Hosting per un sito web con PHP

· 3 minuti di lettura
Customer Care Engineer

2-07-hosting-php

PHP è un linguaggio di programmazione necessario principalmente per lo sviluppo web. PHP gestisce molti framework e CMS popolari, come il noto WordPress. Pertanto, la scelta dell'hosting giusto per un sito web PHP è importante per prestazioni ottimali. Il nostro articolo spiegherà come fare questa scelta.

Versione PHP

La prima cosa da considerare quando si sceglie e si configura l'hosting PHP è la versione di PHP installata sul tuo server. Questo è direttamente correlato al numero di funzioni PHP disponibili per il tuo server. Per i nuovi siti, queste sono solitamente le versioni più recenti.

Immaginiamo che il sito sia stato creato molto tempo fa e desideri spostarlo su un altro provider di hosting. Quindi è necessario scoprire per quale versione di PHP è stato scritto ed è meglio installarla sul server.

Potresti pensare che la nuova versione sia la migliore e che dovresti usarla. Ma non è così. Le nuove versioni spesso rimuovono funzionalità che erano precedentemente disponibili.

Il pannello di controllo FASTPANEL è installato di default sui server kodu.cloud. Al suo interno puoi selezionare la versione PHP a partire dalla 5.3 fino all'ultima versione stabile di PHP rilasciata. Al momento della stesura, questa è la versione 8.3.

Non appena verrà rilasciata una versione stabile di PHP, apparirà in FASTPANEL. Versioni più recenti, ma non ancora rilasciate ufficialmente, appariranno in FASTPANEL al completamento del loro testing. In questo modo, puoi sempre scegliere la versione PHP corrente e stabile.

Modalità PHP

Esistono molte modalità per PHP: suEXEC, CGI, FastCGI, Apache MPM Prefork, PHP-FPM e altre.

Sui server kodu.cloud con FASTPANEL installato, avrai accesso a configurazioni popolari preconfigurate per siti scritti in PHP.

Nginx + Apache + MPM ITK. Questa è la modalità di server web più semplice per l'utente. Qui è supportato il file .htaccess, ma il consumo di risorse può essere elevato. Non è possibile utilizzare una versione di PHP diversa da quella standard del sistema operativo.

Nginx + PHP-FPM. Questa modalità funziona più velocemente. Qui puoi già cambiare la versione di PHP a quella necessaria. Ma poiché non c'è Apache nel pacchetto, i file htaccess non verranno elaborati.

Nginx + Apache + CGI. Questa è la modalità di funzionamento più lenta ed è considerata deprecata, ma potrebbe essere necessaria se la codebase del tuo sito web è molto vecchia.

Nginx + Apache + FastCGI. Questa è una versione di CGI più produttiva e moderna. A differenza di CGI, questa modalità non avvia un processo separato per ogni script. Pertanto, le risorse vengono utilizzate in modo più ottimale. Qui puoi cambiare le versioni di PHP senza perdere la capacità di elaborare htaccess.

Nginx + PHP-FPM e Nginx + Apache + FastCGI sono le combinazioni ottimali per oggi. Puoi anche contattare il nostro team di supporto tecnico per scoprire quale modalità funziona meglio per te.

Moduli PHP

In alcuni casi, sono necessari moduli aggiuntivi affinché un sito web funzioni. Ad esempio, se il sito web utilizza sqlite, redis, PostgreSQL o altro.

Su kodu.cloud puoi installare i moduli PHP di cui hai bisogno. In FASTPANEL puoi selezionare e installare i moduli PHP più diffusi con un clic.

Se FASTPANEL non dispone del modulo di cui hai bisogno, puoi sempre contattare il nostro supporto tecnico e lo installeremo.

Parametri PHP

In FASTPANEL puoi personalizzare i parametri necessari per il funzionamento di PHP. Ad esempio, un limite alla dimensione dei file caricati, al tempo di esecuzione degli script o alla memoria allocata per l'esecuzione degli script.

CMS

Se hai bisogno di WordPress, può essere installato letteralmente con un clic. Per installare un altro CMS, scrivi al supporto tecnico e ti aiuteremo con l'installazione.

Conclusione

Una scelta competente dell'hosting e una configurazione PHP ottimale influenzeranno direttamente la stabilità del tuo sito. E gli specialisti del supporto tecnico di kodu.cloud sono sempre felici di aiutarti.