Running PHP Scripts from the Command Line
You can run PHP scripts in the Command Line for a particular PHP version used in Plesk.
ON LINUX
In Plesk for Linux, the PHP binary (the php file) is located in the following path:
/opt/plesk/php/<PHP version>/bin/php
Here should be replaced with a particular PHP version number.
For example, if your domain uses PHP version 7.0, use the following command to run the my_script.php script:
/opt/plesk/php/7.0/bin/php my_script.php
Où enregistrer des constantes ou variables générales ?
Voici un extrait tiré du livre Symfony the Fast Track :
Exécuter des crons (Symfony Docs)
Utiliser des constantes de classe, des paramètres de conteneur et des variables d’environnement
7 jours ? Nous aurions pu choisir un autre chiffre, pourquoi pas 10 ou 20 ? Ce nombre pourrait évoluer avec le temps. Nous avons décidé de le stocker en tant que constante dans la classe, mais nous aurions peut-être pu le stocker en tant que paramètre dans le conteneur, ou même le définir en tant que variable d’environnement.
Voici quelques règles de base pour décider quelle abstraction utiliser :
- Si la valeur est sensible (mots de passe, jetons API, etc.), utilisez le stockage de chaîne secrète de Symfony ou un Vault ;
- Si la valeur est dynamique et que vous devriez pouvoir la modifier sans redéployer, utilisez une variable d’environnement ;
- Si la valeur peut être différente d’un environnement à l’autre, utilisez un paramètre de conteneur ;
- Pour tout le reste, stockez la valeur dans le code, comme dans une constante de classe.