Search code examples
macosmampphp

How to run a PHP script from the command line with MAMP?


I have MAMP installed. Now I am trying to run a script from the command line, but I can't seem to get it to work.

How should I set up my environment so that I can run a script from the command line and use the PHP version I installed with MAMP?

Update: I agree with jjeaton below, here is a nice solution of creating an alias to MAMP's PHP:

# add this to your ~/.bash_profile
alias phpmamp='/Applications/MAMP/bin/php/php5.3.6/bin/php'

Now you can use it from the command line:

$ phpmamp --help

Solution

  • Please note that with version 2.0.5 of MAMP, the path has changed. It is now one of the following:

    /Applications/MAMP/bin/php/php5.2.17/bin/
    /Applications/MAMP/bin/php/php5.3.6/bin/
    

    Therefore the command to add MAMP's php command should probably look like this:

    export PATH=/Applications/MAMP/bin/php/php5.2.17/bin/:$PATH
    

    or like this (depending on which version of PHP you want to use):

    export PATH=/Applications/MAMP/bin/php/php5.3.6/bin/:$PATH