PHP Selector è una funzionalità comunemente trovata nei pannelli di controllo di hosting web come cPanel, Plesk e altri. Consente agli utenti di scegliere la versione di PHP che desiderano utilizzare per i loro siti web e consente anche di gestire le estensioni PHP. Ecco alcune comandi e attività utili che puoi eseguire con PHP Selector:
Cambia la versione di PHP:
selectorctl set php --version=<version> --user=<username>
Sostituisci <version>
con la versione PHP desiderata (ad esempio, 7.2, 7.3, ecc.) e <username>
con il nome utente effettivo.
Elenco delle versioni PHP disponibili:
selectorctl --list
Questo comando mostrerà un elenco delle versioni PHP disponibili.
Abilita/Disabilita le estensioni PHP:
selectorctl set php --extension=<extension> --status=on --user=<username>
selectorctl set php --extension=<extension> --status=off --user=<username>
Sostituisci <extension>
con il nome dell'estensione (ad esempio, pdo, gd, mysqli, ecc.) e <username>
con il nome utente effettivo.
Elenco delle estensioni PHP installate:
selectorctl --show-extensions
Questo comando mostrerà un elenco delle estensioni PHP installate.
Imposta opzioni PHP:
selectorctl set php --options=<option_name> --value=<value> --user=<username>
Sostituisci <option_name>
con l'opzione PHP che desideri impostare (ad esempio, memory_limit, max_execution_time, ecc.) e <value>
con il valore desiderato.
Elenco delle opzioni PHP:
selectorctl --show-options
Questo comando mostrerà un elenco delle opzioni PHP disponibili.
Ripristina la configurazione PHP ai valori predefiniti:
selectorctl reset php --user=<username>
Questo comando ripristinerà le opzioni di configurazione PHP per l'utente specificato ai valori predefiniti.
Applica la configurazione PHP a livello di sistema:
selectorctl set global --version=<version> --extension=<extension> --status=on
Questo comando applicherà una versione PHP o un'estensione specifica a tutti gli utenti.
Ricorda di sostituire <version>
, <extension>
e <username>
con i valori effettivi. Fai sempre attenzione quando utilizzi questi comandi, in particolare quando effettui modifiche a livello di sistema, poiché potrebbero influenzare tutti gli utenti del server. È consigliabile fare backup e testare le modifiche in un ambiente controllato prima di applicarle a un server di produzione.