Configurer un serveur MAMP pour symfony
juillet 2009
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