Die Installation des Open Source PHP-Frameworks Symfony in einer OS X-Box kann eine Herausforderung sein. Mit MAMP und diesen Anweisungen sind Sie in kürzester Zeit einsatzbereit.
MightyQ wird zu einem Symfony-Meister. Gerade als ich mich mit normaler ole php auskannte, zieht er mich (richtig) in die Welt von Symfony. Hier sind die Schritte, die ich verwendet habe, um Symfony in MAMP zum Laufen zu bringen.
Ich hatte bereits MAMP von meinem vorherigen Projekt der Installation von wp mit MAMP in OS X installiert.
Wenn Sie es nicht haben, laden Sie MAMP herunter. Mounten Sie die MAMP dmg und ziehen Sie den Ordner direkt in Ihr Anwendungsverzeichnis. Verwenden Sie kein Unterverzeichnis.
Öffnen Sie die Textdatei php.ini in einem Texteditor. Es sollte hier leben:
/Applications/MAMP/conf/php5/php.ini
Ändern Sie die Speichergrenze auf 32 MB, indem Sie den Teil memory_limit wie folgt ändern:
memory_limit = 32M;
Speichern Sie die Datei und schließen Sie Ihren Texteditor. Starten Sie jetzt Ihr Terminal…
Jetzt werden wir die Leoparden von Leoparden an einen sicheren Ort bringen…
sudo mv / usr / bin / php / usr / bin / php-old
Verknüpfen Sie den MAMP-PHP-Code mit der Stelle, an der Leopard-PHP-Datei war.
sudo ln -s / Anwendungen / MAMP / bin / php5 / bin / php / usr / bin / php
Wenn Sie PEAR bereits installiert haben, verschieben wir es ebenfalls. Wenn Sie keine PEAR haben, wird dies offensichtlich einen Fehler auslösen, den Sie ignorieren können.
sudo mv / usr / bin / pear / usr / bin / pear-old
Verknüpfen Sie die Birne von MAMP mit dem Mülleimer…
sudo ln -s / Anwendungen / MAMP / bin / php5 / bin / pear / usr / bin / pear
Die folgenden zwei Befehle verwenden PEAR zum Herunterladen und Installieren von Symfony.
pear channel-discover pear.symfony-project.com
Birne installieren Symfony / Symfony
Jetzt Link-Symfony in Bin legen ...
sudo ln -s / Anwendungen / MAMP / bin / php5 / bin / symfony / usr / bin / symfony
Wenn alles richtig funktioniert hat, sollten Sie jetzt Symfony von der Befehlszeile aus starten können.
Die meisten dieser Anweisungen habe ich ursprünglich aus dem folgenden Thread erhalten.