bash — Установка правильного PATH для переполнения стека Homebrew

Я использовал Homebrew для установки PHP версий 5.4 и 5.5 в моей системе. Тем не менее, кажется, что даже после установки и ссылки на php55 мой компьютер все еще пытается запустить версию, первоначально использованную системой.

php --version
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/php_openssl.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/php_openssl.dll, 9): image not found in Unknown on line 0
PHP 5.3.26 (cli) (built: Jul  7 2013 19:05:08)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies

Я считаю, что Homebrew устанавливает PHP в «/ usr / local / lib», а не «/ usr / lib /».

Что мне нужно сделать, чтобы моя система правильно использовала версию PHP для Homebrew?

1

Решение

Вы должны положить /usr/local/bin в передней части вашего $PATH, В вашем ~/.bashrc файл, добавить что-то вроде

export PATH="$(brew --prefix)/bin:${PATH}"
2

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

Других решений пока нет …

По вопросам рекламы [email protected]