IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Lancer un script php en shell


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut Lancer un script php en shell
    Bonsoir,

    Je suis sur le serveur d'un ami et je n'ai pas d'accès root. Déjà, php n'est pas installé (c'est à dire que la commande whereis php ne retourne rien). De même, je ne peux pas faire de apt-get install (pas les droits)

    Normalement pour executer un script php, on utilise :
    php -f chemin_du_fichier_php

    mais sans la fonction php ca risque d'être dur.

    J'ai vu qu'on pouvais passer par un script shell :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    #!/usr/bin/php
    $var = 'test";
    echo $var;
    Mais ca ne marche pas...

    Ma question est de savoir si on peut executer un script php sans passer par la commande php ?
    Le but ultime est de faire un CRON (crontab est bien installé sur le serveur)

    Merci à tous et bonne soirée.
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 653
    Par défaut
    Bonjour,

    grosse fatigue ?
    Citation Envoyé par Aspic
    php n'est pas installé
    rien ne peut changer ce fait.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonsoir.

    En effet, il faut pouvoir installer php5-cli (interpréteur de php 5 en ligne de commande) dans ton cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install php5-cli
    Mais il faut disposer des droits ... Sinon pourquoi ne pas utiliser un autre langage de script comme perl s'il est déjà installé (voire Bash s'il est suffisant pour ce que tu souhaite faire) ?

    Cordialement,
    Idriss

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par ok.Idriss Voir le message
    Bonsoir.

    En effet, il faut pouvoir installer php5-cli (interpréteur de php 5 en ligne de commande) dans ton cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install php5-cli
    Mais il faut disposer des droits ... Sinon pourquoi ne pas utiliser un autre langage de script comme perl s'il est déjà installé (voire Bash s'il est suffisant pour ce que tu souhaite faire) ?

    Cordialement,
    Idriss
    Ok je vais demander à mon ami d'installer php
    Et oui je vais voir si Perl est installé (je ne sais pas programmer en perl mais j'apprendrai )

    Merci
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 15
    Dernier message: 22/12/2006, 15h02
  2. [Ajax] lancer un script php en php (4.x)
    Par zan001 dans le forum Langage
    Réponses: 1
    Dernier message: 08/11/2006, 12h49
  3. [AJAX] Lancer un script PHP au passage de la souris !
    Par DiabolO dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 31/08/2006, 23h44
  4. Réponses: 1
    Dernier message: 01/03/2006, 11h27
  5. Réponses: 4
    Dernier message: 14/12/2005, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo