#1 Le 01/11/2013, à 20:11
- GauthierCo
[Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Amis du jours bonjours, amis du soir bonsoir,
Je suis sur Ubuntu que depuis peu, et commence petit à petit à prendre la main.
Voici mon probleme =>
Après avoir, donc, installé le paquet php5-cli permettant l'exécution de script php depuis le terminale, j'ai souhaité lancer depuis celui ci un petit programme de base hello.php via la commande:
php hello.php
Voici de quoi est constitue ce fichier:
<?php
echo "hello world";
?>
Malheureusement j'ai un message d'erreur qui apparait sans cesse:
Could not open input file: hello.php
Pourtant je me situe bien dans le repertoire Documents/php, là ou se situe mon fichier hello.php via la commande:
cd /home/gauthier/Documents/php
A travers Windows j'avais rencontré le même problème, il s'agissait des variables d'environnements, en revanche pour Ubuntu, j'aimerais que l'on m'indique les raisons qui explique ce problème.
Je vous remercie par avance de votre aide. PEACE
Dernière modification par GauthierCo (Le 02/11/2013, à 16:02)
@On ne tue pas un moustique avec un canon.
Hors ligne
#2 Le 02/11/2013, à 15:22
- ljere
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
j'ai déjà vu un cas similaire, essaye avec le script suivant
<?php
echo "hello world\n";
?>
si j'essaye
15:24 jerem 3.11.0-12-generic ~ $
cat hello.php
<?php
echo "hello world\n";
?>
15:24 jerem 3.11.0-12-generic ~ $
php hello.php
hello world
15:24 jerem 3.11.0-12-generic ~ $
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#3 Le 02/11/2013, à 16:12
- GauthierCo
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Je viens de test avec le "\n" qui correspond me semble t-il un saut de ligne. Mais ca ne résoud pas mon souci.
J'obtiens le même message d'erreur :S...
@On ne tue pas un moustique avec un canon.
Hors ligne
#4 Le 02/11/2013, à 16:23
- GauthierCo
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
J'ai capte le souci, RIDICULE JE SUIS.
La commande exacte correspondant a mon fichier est:
gauthier@gauthier-VG261AA-ABF-p6231fr:~/Documents/php$ php hello.php
Could not open input file: hello.php
gauthier@gauthier-VG261AA-ABF-p6231fr:~/Documents/php$ php hello
HELLO WORLD
gauthier@gauthier-VG261AA-ABF-p6231fr:~/Documents/php$
Le fichier possède bien l'extension php; type => script PHP (application/x-php)
Comment puis je faire pour obtenir l'extension du fichier sans devoir passer par les proprietes? c'est a dire, avoir comme nom de fichier hello.PHP
@On ne tue pas un moustique avec un canon.
Hors ligne
#5 Le 02/11/2013, à 16:26
- ljere
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
ben soit tu le renommes graphiquement
ou en gui
mv hello hello.php
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#6 Le 02/11/2013, à 16:40
- GauthierCo
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Ah dac, donc il n'est pas possible d'afficher l'extension du fichier autrement qu'en renommant le fichier avec son extension?
Je ne suis pas la pour comparer mais au travers de Windows, il est possible dans les options de dossier et de fichier, d'afficher ou non les extensions des fichiers.
ps, Supposons par exemple une image de type jpeg, son extension est donc .JPG; mais il met alors possible de donner a cette image un nom du type: monImage.PNG bien que son type soit .JPEG. Moi ce que je cherche à faire c'est d'avoir son extension directement afficher après son nom ! Ce qui me donnerais monImage.PNG .jpg !
Comprends tu?
Je te remercie, good job!
Dernière modification par GauthierCo (Le 02/11/2013, à 16:47)
@On ne tue pas un moustique avec un canon.
Hors ligne
#7 Le 02/11/2013, à 17:15
- Grünt
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Je crois que tu confonds "afficher les extensions" et "modifier les extensions". Sous Windows, si tu les caches, elles sont toujours là. C'est juste qu'elles ne sont pas affichées.
Red flashing lights. I bet they mean something.
Hors ligne
#8 Le 02/11/2013, à 17:41
- GauthierCo
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Oui, c'est ça; je m'explique mal? Je ne souhaites pas modifier les extensions, seulement les afficher!
...au travers de Windows, il est possible dans les options de dossier et de fichier, d'afficher ou non les extensions des fichiers.
Comprends tu ?
Bref, je ne suis peut etre pas au bon endroit pour poser cette question. Peace.
Dernière modification par GauthierCo (Le 02/11/2013, à 17:50)
@On ne tue pas un moustique avec un canon.
Hors ligne
#9 Le 02/11/2013, à 18:34
- Grünt
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Les extensions sont affichées par défaut
Red flashing lights. I bet they mean something.
Hors ligne
#10 Le 02/11/2013, à 19:07
- GauthierCo
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Afin d'etre le plus clair possible, voici les screenshoots lorsque j'enregistre un fichier php.
1-
2-
Le fichier est belle et bien enregistrer sous le nom parDefaut, mais sans son extention .PHP, puisque cela donnerais parDefaut.php.
Maintenant, je peux en effet renommer mon fichier, parDefaut.php mais cela n'affiche pas son extension, puisque je peux tout aussi bien, le renommer parDefaut.jpg ou parDefaut.html.
Merci, pour les futurs réponse.
@On ne tue pas un moustique avec un canon.
Hors ligne
#11 Le 02/11/2013, à 19:13
- Grünt
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
Forcément, si tu passes par l'interface graphique
Ceci dit, les extensions importent peu sous Linux, elles sont utiles surtout aux humains : pour savoir ce qu'est le fichier, profiter de la tab complétion..
Tu n'as qu'à ajouter ".php" dans la boîte de dialogue et tu auras l'extension souhaitée.
Red flashing lights. I bet they mean something.
Hors ligne
#12 Le 02/11/2013, à 19:21
- GauthierCo
Re : [Résolu] Executer du PHP depuis le TERMINALE (php5-cli)
J'ai compris le fonctionnement. Bonne soirée et merci !
Dernière modification par GauthierCo (Le 02/11/2013, à 19:22)
@On ne tue pas un moustique avec un canon.
Hors ligne