Probleme execution php ubuntu

Résolu/Fermé
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 - 13 févr. 2009 à 11:44
 Albuferque - 13 févr. 2009 à 12:46
Bonjour,
Bonjour,
voila mon probleme c est que j aimerai executer mes codes PHP en ligne de commande sous UBUNTU 8.10
mais sa ne marche pas j ai instale apapch mysql php5
sous firefox sa marche mais pas en ligne de commande aidez moi svp

j ai fais un sudo apt-get install php5-cli
mais rien quand j execute ce code par exemple

<?php

$var = 5;
echo "$var";

?>

./test.php
./test.php: line 1: ?php: No such file or directory
./test.php: line 3: =: command not found

./test.php: line 6: syntax error near unexpected token `newline'
./test.php: line 6: `?>'
A voir également:

9 réponses

php -v ???
0
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 18
13 févr. 2009 à 12:29
PHP 5.2.6-2ubuntu4.1 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 11 2009 20:44:58)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
0
Execute:
which php ???

et poste le resultat
0
which php
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 18
13 févr. 2009 à 12:36
j ai trouver mon blem merci

en faite je ne mette pas le chemain o debut du script

#!/usr/bin/php

merci
0
Voila, C'est bien que tu as résolu ton problème. À bientôt
0
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 18
13 févr. 2009 à 12:44
merci encore mais dite pouvez vous mexpliquer comment sa marche
je veux dire #!/usr/bin/php ok sa a servi a resoudre mon blem mais kesk sa fait exactement
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
13 févr. 2009 à 12:45
Cette ligne, appelée "shebang", sert à dire au système quel langage de script est utilisé.

Sans cette ligne, le système considère qu'il s'agit du langage de script par défaut de l'utilisateur, qui est probablement bash. Et bash ne connaît pas le code PHP.

0
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 18
13 févr. 2009 à 12:46
a dak je compren tous maintenant . merci
0
oue, tout-à-fait
0