OS X Come installare Symfony in MAMP

Installare il framework php open source Symfony in una scatola OS X può essere una sfida. Usando MAMP e queste indicazioni, sarete operativi in ​​pochissimo tempo.


MightyQ sta diventando un maestro jfson di Symfony. Proprio come stavo diventando bravo in plain ole php, ora mi sta trascinando (correttamente) nel mondo di Symfony. Ecco i passaggi che ho usato per far funzionare Symfony in MAMP.

Ora, avevo già installato MAMP dal mio precedente progetto di installazione di wp usando MAMP in OS X.

Se non ce l'hai, vai avanti e scarica MAMP. Montare il dmg MAMP e trascinare la cartella direttamente nella directory delle applicazioni. Non usare una sottodirectory.

Apri il file di testo php.ini in un editor di testo. Dovrebbe vivere qui:

/Applications/MAMP/conf/php5/php.ini

Modifica il limite di memoria su 32M modificando la parte memory_limit del file nel modo seguente:

memory_limit = 32M;

Salva il file e chiudi l'editor di testo. Ora accendi il tuo terminale ...

Ora sposteremo il php del leopardo in un posto sicuro ...

sudo mv / usr / bin / php / usr / bin / php-old

Collega il php MAMP nel punto in cui il php del leopardo era usato ...

sudo ln -s / Applicazioni / MAMP / bin / php5 / bin / php / usr / bin / php

Se hai già installato PEAR, lo sposteremo anche tu. Se non hai PEAR, questo sarà ovviamente un errore che puoi ignorare.

sudo mv / usr / bin / pera / usr / bin / pera vecchio

Collega il PEAR di MAMP in bin ...

sudo ln -s / Applicazioni / MAMP / bin / php5 / bin / pera / usr / bin / pera

I seguenti due comandi useranno PEAR per scaricare e installare symfony.

canale di pera: scopri pear.symfony-project.com
pera installa symfony / symfony

Ora posiziona il link symfony in bin ...

sudo ln -s / Applicazioni / MAMP / bin / php5 / bin / symfony / usr / bin / symfony

Se tutto ha funzionato correttamente, dovresti essere in grado di attivare symfony dalla riga di comando.

Inizialmente avevo preso la maggior parte di queste istruzioni dalla seguente discussione.