Probleme execution php ubuntu

Résolu
dwyane346 Messages postés 156 Statut Membre -  
 Albuferque -
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: `?>'
Configuration: Linux
Firefox 3.0.6

9 réponses

  1. dwyane346 Messages postés 156 Statut Membre 18
     
    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
  2. Albuferque
     
    Execute:
    which php ???

    et poste le resultat
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. dwyane346 Messages postés 156 Statut Membre 18
     
    j ai trouver mon blem merci

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

    #!/usr/bin/php

    merci
    0
  5. Albuferque
     
    Voila, C'est bien que tu as résolu ton problème. À bientôt
    0
  6. dwyane346 Messages postés 156 Statut Membre 18
     
    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
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      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
  7. dwyane346 Messages postés 156 Statut Membre 18
     
    a dak je compren tous maintenant . merci
    0