First, Lets find out what version of PHP we're running (To find out if it's the default version).
To do that, Within the terminal, Fire this command:
which php
This should output the path to the default PHP install which comes preinstalled by Mac OS X, by default it has to be (Assuming you've not changed it before):
/usr/bin/php
Now, We just need to swap this over to the PHP that is installed with MAMP, which is located at /Applications/MAMP/bin/php/php5.4.10/bin
(MAMP 2.1.3)
To do this, We need to edit the .bash_profile
and add the MAMP version of PHP to the PATH variable.
-
Within the Terminal, run
vim ~/.bash_profile
-
Type
i
and then paste the following at the top of the file:export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
-
Hit
ESC
, Type:wq
, and hitEnter
-
In Terminal, run
source ~/.bash_profile
-
In Terminal, type in
which php
again and look for the updated string. If everything was successful, It should output the new path to MAMP PHP install.
Now you can fire the command to install the composer:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin
After the download & installation is done, You can add this alias to your .bash_profile
or .profile
file to get composer
to work globally instead of php /usr/bin/composer.phar
command.
alias composer="php /usr/bin/composer.phar"
You can verify your installation worked by typing the following command within the Terminal:
composer
It'll show you the current version and a list of commands you can use if the installation was successful.
Any ideas what's going on?