2016-11-29 7 views
4

Ich kann Composer-Installation nicht ausführen, da die Version meines PHP auf meinem Betriebssystem nicht genug aktualisiert ist (5.5.36). Also habe ich versucht, Komponist zu installieren global mit meinem MAMP-PHP (5.6.10)Wie laufe ich Composer auf MAMPs PHP-Version?

1) Ich schaffe Alias ​​für meine MAMP-PHP

nano ~/.bash_profile 
alias phpmamp='/Applications/MAMP/bin/php/php5.6.10/bin/php' 

2) Führen Sie diese Zeile Komponist installieren

curl -sS https://getcomposer.org/installer | phpmamp 

3) Führen Sie diese Zeile Komponist zu bewegen

sudo mv composer.phar /usr/local/bin/composer 

Composer installiert ist (run Komponist auf Terminal Werke)

This ist ein Tutorial.

Aber wenn ich composer install ausführen möchte, verwendet Composer mein Betriebssystem php.

Irgendeine Idee?

+1

in einem Terminal, tut '$, die Ausgabe php' die gleiche Ort als Ihr 'phpmamp'-Alias? –

+0

Nein, es wird '/ usr/bin/php' ausgegeben. –

Antwort

1

Diese Zeilen funktionierten für mich. Ich überschreibe den OS PHP Pfad zu meinem MAMP PHP Pfad.

PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1` 
$ export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH 
$ source ~/.bash_profile 

Sie können die Version überprüfen, indem Sie:

$ which php 

Die komplette solution

Dank @ Andrew Patton

Verwandte Themen