Page 1 sur 1

PHP bad interpreter

Publié : 23 févr. 2017, 09:21
par Jihem
Bonjour à tous
J'ai installé le très intéressant script de Patrice pour récuperer les prévisions météo de forecast.io sur un Pi3 avec Jessie et tout fonctionne parfaitement :mrgreen:

J'ai voulu l’installer sur un Raspi B avec Wheezy et là

Code : Tout sélectionner

 /usr/bin/php : mauvais interpréteur: Aucun fichier ou dossier de ce type
le fichier est un copier-coller du 1er, édité sous Notepad++ parametré pour Unix.
j'ai essayé avec un bout de script php écrit directement avec nano.
les versions de php5 php5-curl sont les dernières disponibles (update et upgrade faits).
php et php5 sont bien dans /usr/bin.
j'ai essayé (au hasard) le shebang #!/usr/bin/php5.
Toujours la même erreur :twisted:
Quelqu’un a t'il déjà résolu ce problème?
Merci pour votre aide

Re: PHP bad interpreter

Publié : 23 févr. 2017, 10:12
par domcars0
Salut,
Il faut le package php5-cli (Command Line Interface) pour avoir l'interpréteur en ligne...
Quand ce genre d'erreur survient il suffit de taper la commande:
$ which php
ou
$ which php5
le shell donnera alors le path complet vers la commande (si elle existe)
exemple
$ which php
/usr/bin/php

Si la commande n'est pas trouvée on aura le droit à un beau
$ which php
php : Command pas trouvée

Ce qui confirmera l'absence d'un package (ou d'un package cassé)

Re: PHP bad interpreter

Publié : 23 févr. 2017, 12:12
par Jihem
Merci de ta réponse
Effectivement je n'ai aucune réponse à la commande

Code : Tout sélectionner

root@raspberrypi:/home/pi/domoticz/scripts# which php5
root@raspberrypi:/home/pi/domoticz/scripts# which php
root@raspberrypi:/home/pi/domoticz/scripts#
pas même une erreur.
il faut tout enlever et tout réinstaller?

Re: PHP bad interpreter

Publié : 23 févr. 2017, 13:58
par domcars0
Non, il te suffit d'installer le package php5-cli , c.à.d.
% sudo apt-get install php5-cli

Re: PHP bad interpreter

Publié : 23 févr. 2017, 15:03
par Jihem
SUPER!!!!!! :mrgreen:
Un grand merci