macos — изменить путь PHP в терминале OS X на переполнение стека XAMPP

Я только что установил Composer на OS X 10.8 и сейчас пытаюсь использовать его для установки чего-то другого, и получается, что мой терминал работает под управлением php 5.3 … В XAMPP у меня есть 5.5, поэтому я хотел бы просто использовать эту версию в Terminal как Что ж. Я попытался создать .bash_profile в моем домашнем каталоге с

export PATH=/Applications/XAMPP/xamppfiles/bin/php-5.5.11/bin:$PATH

но это не сработает; which php по-прежнему возвращает / usr / bin / php. Что мне здесь не хватает? Большое спасибо заранее.

1

Решение

Если вы не используете оболочку bash, то изменение bash_profile не будет иметь значения. bash, очевидно, не всегда был по умолчанию, поэтому на моем Mac я использую .tcsh. Я не знаю, почему он использует один над другим, просто так было всегда (обновлял macs начиная с OS X 10.0). Итак, у меня есть файл .tcshrc, который работает как bash_profile. Там у меня есть

alias php /Applications/MAMP/bin/php/php5.6.7/bin/php

который вы, очевидно, должны были бы приспособить к вашему собственному пути и версии, но вы поняли смысл.

1

Другие решения

Вот мой рабочий путь

export PATH="/Applications/XAMPP/xamppfiles/bin:$HOME/.composer/vendor/bin:/usr/local/sbin:$PATH"

Не забудьте обернуть путь двойными кавычками, а также закрыть все терминалы, прежде чем проверять версию php, используя

php -v or which php
1