Per l'esecuzione dei comandi sui nostri server web tramite la riga di comando (CLI) viene sempre utilizzata la versione PHP standard di Hostpoint. Se si utilizza una versione di PHP diversa per la riga di comando (CLI), questa deve essere specificata con il percorso completo o adattata globalmente. In caso contrario il comando non può essere eseguito correttamente.
Determinare la versione
Se desidera sapere quale versione è attualmente utilizzata come standard per PHP CLI, è possibile scoprirlo con il comando php-v tramite la shell. Il risultato appare così, ad esempio:
[USER@SERVER:~] $ php -v
PHP 8.3.3 (cli) (built: Feb 26 2024 14:01:25) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.3, Copyright (c) Zend Technologies
with Zend OPcache v8.3.3, Copyright (c), by Zend Technologies
Specificare la versione per i singoli comandi
Supponiamo che Hostpoint utilizzi la versione 8.1 di PHP come standard. Lei invece sta già utilizzando la versione 8.3 per il Suo sito web. Adesso, ogni comando tramite CLI (shell) deve specificare il percorso completo, inclusa la versione di PHP. In questo caso, invece di /usr/local/bin/php si dovrebbe digitare /usr/local/php83/bin/php.
Per ulteriori informazioni sui percorsi, consulti questo articolo.
Adattare la versione globalmente
Per non dover inserire manualmente la versione di PHP per ogni comando tramite la riga di comando, si può anche adattare la versione a livello globale.
Per farlo, crei un file con il nome .profile con il seguente contenuto nella directory principale del Suo web hosting (sostituisca la versione di PHP con quella che sta utilizzando):
export PATH="/usr/local/php83/bin:$PATH"
Per richieste di supporto la preghiamo di usare invece questo modulo.