Vous devriez vérifier les fichiers de configuration de votre serveur. Recherchez les lignes qui commencent par LoadModule php
... Il y a probablement des fichiers/répertoires de configuration nommés mods
ou quelque chose du genre. Commencez par là.
Vous pourriez également vérifier la sortie de php -r 'phpinfo();' | grep php
et comparer les lignes avec phpinfo();
du serveur web.
Pour exécuter php
de manière interactive :
(Afin de pouvoir copier/écrire du code dans la console).
php -a
Pour le faire analyser un fichier et afficher la sortie dans la console :
php -f fichier.php
Analyser un fichier et afficher la sortie dans un autre fichier :
php -f fichier.php > resultats.html
Avez-vous besoin d'autre chose ?
Pour exécuter seulement une petite partie, une ligne ou similaire, vous pouvez utiliser :
php -r '$x = "Bonjour le monde"; echo "$x\n";'
Si vous utilisez Linux, faites man php
dans la console.
Si vous avez besoin/envie d'exécuter PHP via fpm (Gestionnaire de processus FastCGI), utilisez le cli fcgi :
SCRIPT_NAME="fichier.php" SCRIP_FILENAME="fichier.php" REQUEST_METHOD="GET" cgi-fcgi -bind -connect "/var/run/php-fpm/php-fpm.sock"
Où /var/run/php-fpm/php-fpm.sock est votre fichier socket php-fpm.