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

Symfony PHP Discussion :

Installation de la version 3.0.0 [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 314
    Par défaut Installation de la version 3.0.0
    Bonjour ,

    j'essaye d'installer la version 3 de symfony , mais :
    le symfony.phar ne supporte que la version 2.x.x
    et quand je passe par composer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        "require": {
            "symfony/framework-standard-edition": "v3.0.0"
        },
    je reçois que le dossier Vendor .

    aide s'il vous plait . merci

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    installation on Windows

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php -r "file_put_contents('symfony', file_get_contents('http://symfony.com/installer'));"
    Move the downloaded file to your projects directory and execute it as php symfony.


  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut
    Salut,

    J'ai lancé la commande que tu as conseillé à van-bom mais je n'arrive pas à créer de projet symfony 3.0. Poutant,je lance bien cette commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php -r "file_put_contents('symfony', file_get_contents('http://symfony.com/installer'));"
    Je précise que je suis sous Windows. J'obtiens cette erreur de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Warning: file_put_contents(symfony): failed to open stream: No such file or directory in Command line code on line 1
     
    Call Stack:
        0.0000     224800   1. {main}() Command line code:0
        0.3830     457504   2. file_put_contents() Command line code:1
    Egalement, j'ai utilisé une autre méthode avec composer mais cela n'a pas fonctionné.

    J'ai lancé la commande suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    composer create-project symfony/framework-standard-edition .
    Et j'obtiens cette erreur là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    You are running composer with xdebug enabled. This has a major impact on runtime
    Installing symfony/framework-standard-edition (v3.0.0)
     
      [ErrorException]
      mkdir(): No such file or directory
     
    create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--rogress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<
    Pouvez vous m'aider à résoudre ces erreurs?

    Je vous remercie d'avance

  4. #4
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    henry22, j'ai testé les 2 commandes chez moi et ça marche parfaitement bien.

    ----------------------------------------------------------------------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php -r "file_put_contents('symfony', file_get_contents('http://symfony.com/installer'));"
    cela crée un fichier symfony

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php symfony new project
    cela crée un dossier project complet en symfony v3 avec le contenu qu'il faut (app,bin src...)

    -------------------------------------------------------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    composer create-project symfony/framework-standard-edition
    cela crée un dossier framework-standard-edition complet en symfony v3 avec le contenu qu'il faut (app,bin src...)



    peut être pour composer, ouvre la fenetre de commande en tant qu'administrateur



    --------------------------------------------------------------

    et puis si vraiment tu n'y arrive pas parceque ton windows il est tout pourrie
    tu peux télécharger ici https://github.com/symfony/symfony-standard

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut
    Salut Dukoid,

    Les erreurs que j'avais tout à l'heure, je les avais eu en lançant les commandes sous cygwin.

    Ensuite, j'ai eu l'idée de les tester avec l'interperteur windows cmd.

    Après avoir testé, les deux commandes suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    php -r "file_put_contents('symfony', file_get_contents('http://symfony.com/installer'));"
     
    php symfony new project
    tout a parfaitement fonctionné et le projet s'est crée.

    Ensuite, j'ai testé toujours sur le cmd, la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    composer create-project symfony/framework-standard-edition .
    Là, le projet symfony se créait mais une erreur apparaissait au milieu concernant Git. Je n'avais pas installé git et je ne l'avais pas mis dans les variables d'environnement.

    Après avoir installé Git et l'avoir mis dans le PATH, le problème s'est réglé pour cette ligne de commande.

    Du coup, je me suis dit, je vais les retester sous Cygwin. Du coup, miracle, plus de soucis. Du coup, je ne sais pas pourquoi ça s'est réglé ensuite sur Cygwin. Peut être que pour la deuxième c'est lié à Git mais pour la première, je ne sais pas et ce n'est pas grave, du moment que ça marche maintenant.

    En tout cas merci de t'être penché sur mon soucis!

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 314
    Par défaut
    merci dukoi ,
    en lançant la commande composer : create-project a bien marché.
    mais avant je crée à la main le composer.json en mentionnant la clé require du framework v3.0.0 qui n a pas marché , c'est je en comprends pas.

    c est bon c est résolue merci .

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 162
    Par défaut
    Bonjour,

    La discussion est résolu pour van-bom, par contre j'aimerais tout de même ajouter une réponse.

    J'ai trouvé le problème qui a fait que les deux commandes permettant de créer un projet symfony ne fonctionnaient pas.

    En fait, c'est lié au chemin qui contient le projet symfony. Il faut éviter dans le chemin que les noms de dossier compotent des espaces. C'est valable pour Cygwin mais du coup également pour l'interpréteur cmd. Lorsque j'avais testé avec l'interpréteur cmd, aucun des dossiers du chemin ne contenaient d'espaces, c'est pourquoi j'avais crée les projets symfony sans problème.

    Ceci vous évitera donc de rencontrer les erreurs suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Warning: file_put_contents(symfony): failed to open stream: No such file or directory in Command line code on line 1
     
    Call Stack:
        0.0000     224800   1. {main}() Command line code:0
        0.3830     457504   2. file_put_contents() Command line code:1
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    You are running composer with xdebug enabled. This has a major impact on runtime
    Installing symfony/framework-standard-edition (v3.0.0)
     
      [ErrorException]
      mkdir(): No such file or directory
     
    create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--rogress] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<

  8. #8
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    et oui henry, les espaces dans une ligne de commande sont considérés comme des séparateurs. donc pour lui il voyait 2 dossiers au lieu qu'un seul et donc il ne comprenait pas


    pour remédier à cela, il me semble qu'il faut utiliser les guillemets :

    command "mon dossier"

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

Discussions similaires

  1. Installation de differentes versions
    Par Raphael39 dans le forum Access
    Réponses: 4
    Dernier message: 25/10/2007, 13h51
  2. [gcc] installation d'une version antérieure
    Par Longrais dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 04/04/2007, 11h17
  3. Réponses: 2
    Dernier message: 23/01/2006, 15h18
  4. Install de plusieurs versions d'Oracle
    Par macben dans le forum Installation
    Réponses: 1
    Dernier message: 14/09/2005, 17h20

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