Как запустить PHP-скрипт из командной строки с помощью MAMP?

У меня установлен MAMP. Теперь я пытаюсь запустить скрипт из командной строки, но я не могу заставить его работать.

Как мне настроить среду, чтобы я мог запускать скрипт из командной строки и использовать версию PHP, установленную мной с помощью MAMP?

Обновление: я согласен с jjeaton ниже, вот хорошее решение для создания псевдонима для PHP MAMP:

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

Теперь вы можете использовать его из командной строки:

 $ phpmamp --help 

Related of "Как запустить PHP-скрипт из командной строки с помощью MAMP?"

Обратите внимание, что с версией 2.0.5 MAMP путь изменился. Теперь это одно из следующего:

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

Поэтому команда добавления команды php MAMP должна выглядеть примерно так:

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

или как это (в зависимости от того, какую версию PHP вы хотите использовать):

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

Запустите это в своем терминале:

 export PATH=/Applications/MAMP/bin/php5/bin/:$PATH 

Должен сделать трюк. Он, как сказал Том Хейг, добавляет исполняемый файл MAMP PHP в путь, поэтому вы можете использовать «php» вместо полного пути.

Другой способ работы, который может быть немного более чистым в отношении версий PHP, заключается в создании псевдонима в вашем профиле bash, который указывает на конкретный двоичный файл php, который вы хотите запустить, когда вы запускаете такие вещи, как композитор или другие инструменты cli. Это позволяет избежать некоторых проблем с совместимостью библиотеки и php.ini с установленной версией php в OSX.

Например, если вы хотите указать на php 5.4.1 в MAMP, отредактируйте файл .bash_profile в выбранном вами редакторе (nano, vi и т. Д.):

 # nano ~/.bash_profile 

Добавьте это ниже вашего утверждения PATH:

 alias php=/Applications/MAMP/bin/php/php5.4.10/bin/php 

Сохранить и выйти (CTRL + X в nano,: wq в vi). Выйти из терминала. В следующий раз, когда вы попытаетесь вызвать php из cli, вы будете использовать версию 5.4.10, установленную с помощью MAMP.

Не забудьте обновить этот путь, если вы обновите MAMP с помощью более новой версии PHP.

Да, я думаю, что он здесь: /Applications/MAMP/bin/php5/bin/php

Вы можете либо добавить /Applications/MAMP/bin/php5/bin/ в начало вашего пути, либо создать символическую ссылку в /usr/bin (возможно, она уже существует для установки по умолчанию PHP)