Configurer un serveur MAMP pour symfony

juillet 2009

Il faut télécharger MAMP

Il faut ensuite remplacer l’interpréteur php de base par celui de MAMP :

cd /usr/bin
sudo mv php php_old
sudo ln -s /Applications/MAMP/bin/php5/bin/php php

Et pour utiliser la base de données Mysql de MAMP il ne faut pas oublier le port zarbi dans la config YAML :

dsn: 'mysql://root:root@localhost:8889/basededonnees'

En plus vous pouvez créer des virtualhost, en décommentant la ligne suivante dans le fichier httpd.conf du répertoire conf/apache de MAMP :

#NameVirtualHost *
<VirtualHost *>
ErrorLog "/rep_symfony/log/apache_error_log"
CustomLog "/rep_symfony/log/apache_access_log" common
Options +FollowSymLinks +ExecCGI

    ServerName virtualname
    DocumentRoot "/rep_symfony/web"
    DirectoryIndex index.php
    Alias /sf /opt/local/lib/php/data/symfony/web/sf
    <Directory "/opt/local/lib/php/data/symfony/web/sf">
      AllowOverride All
      Allow from All
    </Directory>
    <Directory "/rep_symfony/web">
      AllowOverride All
      Allow from All
    </Directory>
</VirtualHost>

Ensuite il faut finir par modifier le fichier /etc/hosts et ajouter une ligne pour que le nom d’hote pointe sur l’ordinateur :

127.0.0.1 virtualname

Et voilà , je pense que c’est bon

Posted in admin, symfony, technique, web | Comments(0)