Symfony unter MAMP
19.05.2009Beim Antesten von MAMP in Kombination mit dem aktuellen Symfony 1.2 musste ich feststellen, dass laut phpinfo() in dem php auf der Konsole (CLI) PDO nicht aktiviert ist. Der symfony doctrine:build-sql task steigt mit entsprechender Fehlermeldung aus:
unable to find a mysql driver
Der schnellste (aber nicht schöne) Fix den ich im Symfony-Forum fand ist, einen harten symlink auf das MAMP-php zu setzen.
$ sudo ln -f /Applications/MAMP/bin/php5/bin/php /usr/bin/php
Alternativ kann man ohne in /usr/bin/ einzugreifen und ohne die Gefahr, dies nach dem nächsten Systemupdate wiederholen zu müssen, kann man einfach die PATH-Variable in der Datei “.bash_profile” im eigenen Homeverzeichnis ändern:
PATH=.:~/home/bin:/Applications/MAMP/bin/php5/bin/php:"${PATH}"
Danach eine neue Kosole öffnen, damit die Änderung auch greift und viel Spaß mit MAMP+Symfony.