PHP Selector est une fonctionnalité couramment trouvée dans les panneaux de contrôle d'hébergement web comme cPanel, Plesk, et autres. Elle permet aux utilisateurs de choisir la version de PHP qu'ils souhaitent utiliser pour leurs sites web et leur donne également la possibilité de gérer les extensions PHP. Voici quelques commandes et tâches utiles que vous pouvez effectuer avec PHP Selector :
Changer la version de PHP :
selectorctl set php --version=<version> --user=<username>
Remplacez <version>
par la version PHP souhaitée (par exemple, 7.2, 7.3, etc.) et <username>
par le nom d'utilisateur réel.
Lister les versions de PHP disponibles :
selectorctl --list
Cette commande affichera la liste des versions de PHP disponibles.
Activer/Désactiver les extensions PHP :
selectorctl set php --extension=<extension> --status=on --user=<username>
selectorctl set php --extension=<extension> --status=off --user=<username>
Remplacez <extension>
par le nom de l'extension (par exemple, pdo, gd, mysqli, etc.) et <username>
par le nom d'utilisateur réel.
Lister les extensions PHP installées :
selectorctl --show-extensions
Cette commande affichera la liste des extensions PHP installées.
Définir des options PHP :
selectorctl set php --options=<option_name> --value=<value> --user=<username>
Remplacez <option_name>
par l'option PHP que vous souhaitez définir (par exemple, memory_limit, max_execution_time, etc.) et <value>
par la valeur souhaitée.
Lister les options PHP :
selectorctl --show-options
Cette commande affichera la liste des options PHP disponibles.
Réinitialiser la configuration PHP aux valeurs par défaut :
selectorctl reset php --user=<username>
Cette commande réinitialisera les options de configuration PHP pour l'utilisateur spécifié aux valeurs par défaut.
Appliquer la configuration PHP au niveau du système :
selectorctl set global --version=<version> --extension=<extension> --status=on
Cette commande appliquera une version ou une extension PHP spécifique à tous les utilisateurs.
N'oubliez pas de remplacer <version>
, <extension>
et <username>
par les valeurs réelles. Il est toujours conseillé de faire preuve de prudence lors de l'utilisation de ces commandes, en particulier lors de la réalisation de modifications à l'échelle du système, car elles peuvent affecter tous les utilisateurs du serveur. Il est recommandé de faire des sauvegardes et de tester les changements dans un environnement contrôlé avant de les appliquer sur un serveur de production.