Per creare un PDF, utilizzare la funzione “Stampa” in fondo alla pagina.
Per Hosting Linux
Sebbene il linguaggio di scripting PHP sia stato sviluppato principalmente per la creazione di siti web dinamici, gli script PHP possono essere eseguiti anche in modo completamente indipendente dal server web. A tale scopo, il file PHP corrispondente può essere richiamato tramite il cosiddetto PHP Command Line Interpreter (in breve PHP-CLI) sulla riga di comando con la versione PHP desiderata. Di seguito ti spieghiamo come utilizzare PHP-CLI per eseguire i file PHP sul tuo spazio web.
Requisiti
Per eseguire i file PHP con PHP-CLI, hai bisogno di:
- Un account SFTP con supporto SSH. Ulteriori informazioni sono disponibili nell'articolo Creare un account SFTP/SSH
- I dati di connessione per il tuo account SFTP. Per ulteriori informazioni, consulta l'articolo Dati di connessione per FTP/SFTP nel web hosting IONOS
- Un dispositivo con un programma SSH installato (client SSH). Per i computer con sistema operativo Windows, consigliamo il programma PuTTY. Scarica PuTTY.
Versioni PHP disponibili
Di seguito sono elencate tutte le versioni di PHP che possono essere utilizzate con PHP-CLI. Sotto ognuna è indicato il rispettivo percorso per richiamare il programma PHP-CLI corrispondente (scoprirai di più al riguardo nella prossima sezione).
- Il percorso corretto per PHP-CLI dipende dalla data dell'ordine del tuo contratto di web hosting. Ti preghiamo di verificare la data del tuo contratto per trovare il percorso corretto nell'elenco seguente.
- Le versioni di PHP che non sono più aggiornate dal PHP-Group (l'organizzazione responsabile dello sviluppo e della manutenzione del linguaggio di programmazione PHP) e che quindi non dovrebbero più essere utilizzate sono contrassegnate dall'indicazione ("obsoleto"). Utilizza queste versioni PHP solo se non è possibile aggiornare lo script e se è necessario utilizzare la versione di PHP precedente per motivi di compatibilità.
- Le versioni PHP molto obsolete (PHP 5.5 e precedenti) non sono più disponibili per i nuovi contratti (stipulati dal 18/09/2025).
PHP 8.4
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php8.4-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php8.4
PHP 8.3 (consigliato)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php8.3-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php8.3
PHP 8.2
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php8.2-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php8.2
PHP 8.1
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php8.1-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php8.1
PHP 8.0 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php8.0-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php8.0
PHP 7.4 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php7.4-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php7.4
PHP 7.3 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php7.3-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php7.3
PHP 7.2 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php7.2-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php7.2
PHP 7.1 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php7.1-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php7.1
PHP 7.0 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php7.0-cli
Contratti di web hosting acquistati dal 18/09/2025:
Percorso: /usr/bin/php7.0
PHP 5.6 (obsoleto)
Contratti di web hosting acquistati fino al 17/09/2025:
Percorso: /usr/bin/php5.6-cli
Contratti di web hosting acquistati dopo l'11/09/2025:
Percorso: /usr/bin/php5.6
PHP 5.5 (obsoleto)
Contratti di web hosting acquistati prima del 17/09/2025:
Percorso: /usr/bin/php5.5-cli
PHP 5.4 (obsoleto)
Contratti di web hosting acquistati prima del 17/09/2025:
Percorso: /usr/bin/php5.4-cli
PHP 5.2 (obsoleto)
Contratti di web hosting acquistati prima del 17/09/2025:
Percorso: /usr/bin/php5.2-cli
PHP 4.4 (obsoleto)
Contratti di web hosting acquistati prima del 17/09/2025:
Percorso: /usr/bin/php4.4-cli
Nota bene
Utilizza versioni PHP obsolete, come PHP 7.4, solo se non è possibile aggiornare lo script e se l'uso della versione PHP precedente è necessario per motivi di compatibilità.
Eseguire file PHP con PHP-CLI
- Avvia il client SSH e collegati al tuo spazio Web. Si aprirà una finestra di terminale con la riga di comando di Linux. Esegui i seguenti passaggi in questa finestra di terminale.
Suggerimento: il seguente articolo descrive come connettersi al proprio spazio web con il client SSH PuTTY: Accesso Shell (SSH) con PuTTY
Passa alla directory in cui si trova il file PHP che desideri eseguire. Nel terminale, esegui il comando cd seguendo lo schema cd <percorso directory >. Ad esempio, per passare alla directory scripts, digita il seguente comando e premi Invio per eseguirlo.
cd scripts
Per eseguire un file PHP, inserisci nel terminale il percorso del programma PHP-CLI seguito dal nome del file PHP. Puoi trovare il percorso per la versione PHP desiderata nella tabella sopra. Ad esempio, per eseguire il file PHP mio_script.php con PHP 8.3, esegui il seguente comando.
Esempio per i contratti acquistati entro il 17/09/2025:/usr/bin/php8.4-cli mio_script.php
Esempio per i contratti acquistati dopo il 18/09/2025:
/usr/bin/php8.4 mio_script.php
Importante
Non eseguire i file PHP con il comando php o /usr/bin/php, poiché ciò comporta l'esecuzione dello script con la versione 4.4 di PHP, ormai obsoleta.
Questo vale anche per la configurazione delle applicazioni web: se l'applicazione web contiene un'impostazione per il percorso del programma PHP, verifica se vi è inserito /usr/bin/php. In caso affermativo, sostituisci /usr/bin/php con il percorso della versione di PHP-CLI da utilizzare.