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

 PHP Discussion :

Installation symfony sur Mac


Sujet :

PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

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

    Informations forums :
    Inscription : Avril 2010
    Messages : 19
    Par défaut Installation symfony sur Mac
    Bonjour, après avoir fait plusieurs recherche sur le net pour l'installation de symfony sur Mac, je suis complètement perdu. S.V.P. j'ai besoin d'aide et pas de liens, je recherche LA BONNE INSTALLATION CLAIRE ET PRÉCISE, je connait un peu mais pas PRO, je ne comprend pas pourquoi est si difficile en 2011, c'est à croire si il veuille vraiment que l'on utilise leur framework. Merci bcp

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    tu pourrais chercher un peu...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo pear channel-discover pear.symfony-project.com
    sudo pear install symfony/symfony
    je t'invite quand même a voir se lien
    http://www.symfony-project.org/getting-started/1_4/fr/


  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 207
    Par défaut
    j'ai le problème inverse de toi: je n'ai jamais réussi à installer symfony sur pc, mais sur mac, ça roule sans problème (ce sont surtout les vhost qui me posent pb sur pc)

    As-tu trouvé une solution à ton problème? Sinon, voici comment je fais, pour un projet comme jobeet:

    1) Créer des sous répertoires pour avoir: mes_projets_symfony/jobeet/lib/vendor

    2) Dans le Terminal:

    *
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd /Users/tonNomUtilisateur/Sites/mes_projets_symfony/jobeet/lib/vendor
    * taper
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    svn co http://svn.symfony-project.com/branches/1.4
    * Renommer le répertoire 1.4 en symfony (celui qui se trouve sous Sites/mes_projets_symfony/jobeet/lib/vendor)

    *
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export PATH="$PATH:/Applications/MAMP/bin/php5.2/bin/php"
    (la première fois, après, ce ne sera plus utile pour les futurs projets)

    *
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd /Users/tonNomUtilisateur/Sites/mes_projets_symfony/jobeet
    *
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php lib/vendor/symfony/data/bin/symfony generate:project jobeet
    *
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php symfony generate:app --escaping-strategy=on --csrf-secret="Unique$ecret" frontend

    3) Ouvrir une nouvelle fenêtre Terminal:

    Sous 127.0.0.1 localhost,
    rajouter 127.0.0.1 nomSiteLocal, sauvegarder (ctrl + O), puis fermer la fenêtre Terminal

    Ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    127.0.0.1          jobeet.sitelocal

    4) Dans MAMP/conf/Apache/httpd.conf, rajouter à la fin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    NameVirtualHost 127.0.0.1:80
     
    <VirtualHost 127.0.0.1:80>
    ServerName jobeet.sitelocal
    DocumentRoot "/Users/NomUtilisateur/Sites/mes_projets_symfony/jobeet/web"
    DirectoryIndex index.php
    <Directory "/Users/NomUtilisateur/Sites/mes_projets_symfony/jobeet/web">
    AllowOverride All
    Allow from All
    </Directory>
     
    Alias /sf "/Users/NomUtilisateur/Sites/mes_projets_symfony/jobeet/lib/vendor/symfony/data/web/sf"
     
    <Directory "/Users/NomUtilisateur/Sites/mes_projets_symfony/jobeet/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
    </Directory>
    </VirtualHost>
    5) Taper http://jobeet.sitelocal : la fenêtre de succès de symfony apparait.


    6) Créer une base de données du nom du projet: maBaseDeDonnees


    7) Retour à la fenêtre Terminal:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php symfony configure:database --name=doctrine --class=sfDoctrineDatabase "mysql:host=localhost;dbname=maBaseDeDonnees" root root

    8) Dans config/databases.yml: remplacer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dsn: 'mysql:host=localhost;dbname=jobeet'
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dsn: 'mysql:host=localhost;dbname=jobeet;unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock'

    C'est fini ! Symfony est installé, tu as un vhost, une base de données fonctionnelle

Discussions similaires

  1. [1.x] Symfony sur MAC avec MAMP : vhost fonctionne pas
    Par nims dans le forum Symfony
    Réponses: 4
    Dernier message: 02/03/2010, 19h48
  2. Installation Qwt sur Mac
    Par Wu_Wei dans le forum Débuter
    Réponses: 1
    Dernier message: 06/12/2009, 15h48
  3. [LOGICIEL] Installer Xemacs sur Mac OS X Tiger
    Par charouf dans le forum Développement OS X
    Réponses: 1
    Dernier message: 04/01/2008, 13h31
  4. [1.x] ne pas installer symfony sur le serveur de prod : possible?
    Par hansaplast dans le forum Symfony
    Réponses: 2
    Dernier message: 24/12/2007, 17h39
  5. Comment Instaler Lazarus sur Mac / Intel ?
    Par mikothedrummer dans le forum Développement OS X
    Réponses: 3
    Dernier message: 03/04/2007, 22h12

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