Вопрос по php, macos – изменить путь PHP на MAMPs PHP

4

Я запускаю PHP с MAMP на OSX 10.5.8

Поэтому, если я хочу запустить скрипт из консоли, мне всегда нужно писать

/applications/mamp/bin/php5.3/bin/php path/to/script

что раздражает Есть ли способ изменить путь по умолчанию на php, чтобы я мог написать

php path/to/script

и все еще использует версию MAMPs PHP?

Добавьте этот каталог в свойPATH, увидетьkeito.me/tutorials/macosx_path drew010

Ваш Ответ

6   ответов
2
vi ~/.bash_profile

//add
export PATH=/path/to/php/bin:$PATH

source ~/.bash_profile 
1

.bash_profile выполняется при входе в систему, вам нужно будет перезагрузить систему, чтобы изменения вступили в силу.

7
Используйте последнюю версию MAMP PHP

тебе нужно отредактировать .bash_profile

open -a TextEdit ~/.bash_profile

если вы не можете найти bash_profile в своем домашнем каталоге, то создайте .bash_profile:

 touch ~/.bash_profile

Используйте последнюю версию MAMP PHP

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

(Используйте source ~ / .bash_profile после внесения изменений, чтобы убедиться, что они вступают в силу.)

источник: Как переопределить путь PHP, чтобы использовать путь MAMP?

5

ьте нижеприведенный cmd в терминал для временного использования или запишите его в .bash_profile, чтобы сделать его постоянным.

Для MAMP

$ alias php=/applications/mamp/bin/php5.3/bin/php

Для XAMPP

$ alias php=/Applications/XAMPP/bin/php

Для AMPPS

$ alias php=/Applications/AMPPS/php-5.6/bin/php

Запуск PHP через наш новый псевдоним

$ php -v
0

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

Снова в ~ / .bash_profile

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

Создайте файл с именем.bash_profile в вашем домашнем каталоге (если у вас его еще нет) и добавьте его в файл:

export PATH=/Applications/mamp/bin/php5.3/bin:$PATH

Затем выйдите и перезапустите Terminal.app

В моем случае PHP уже был установлен с использованием macports. Чтобы это решение работало, необходимо было удалить PHP из macport:$ sudo port uninstall php* . Nimo

Похожие вопросы