Ответ 1
Используйте Homebrew:
Возможно, я бы порекомендовал установить homebrew, чтобы управлять такими установками. После установки вы можете просто запустить следующую команду для установки php7.1
brew update
brew install [email protected]
Я хочу обновить версию php, в настоящее время у меня есть 5.5.38, и я хочу 7.1
Я попытался использовать эту команду:
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.1
Я пробовал несколько разных версий, но никто из них не работал.
Он открывает bash_profile в течение секунды, а затем я получаю Received SIGHUP or SIGTERM
и сообщение ниже:
Буфер, записанный в /Users/Morpheus/.bash_profile.save.6
Не уверен, что пошло не так, и почему оно не будет обновляться...
Любые идеи?
Спасибо.
Возможно, я бы порекомендовал установить homebrew, чтобы управлять такими установками. После установки вы можете просто запустить следующую команду для установки php7.1
brew update
brew install [email protected]
Самый простой способ обновить версию php на Mac - через Homebrew.
Если у вас нет кофе, пожалуйста, посетите https://brew.sh/ или установите с помощью команды в терминале:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
После завершения установки Homebrew выполните следующие команды:
brew update && brew upgrade
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew unlink [email protected]
brew install [email protected]
Вы можете получить сообщение об ошибке, если PHP 5.6 не был установлен brew ранее, но не беспокойтесь, вы можете просто продолжить.
Вы также можете изменить версию на 7.0, заменив приведенные выше команды с brew install [email protected]
на brew install [email protected]
.
Вы можете проверить вывод по команде.
php -v
Если выходные данные php -v
по-прежнему не отражают версию 7, просто введите эту команду и нажмите ввод в терминале.
export PATH=/usr/local/php5/bin:$PATH
Установить php
brew install [email protected]
Установите необходимый PHP в ваш путь
echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/[email protected]/sbin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
Затем убедитесь, что все работает
php -v
php --version
Эта команда покажет вам, куда загружен ваш INI файл.
php --ini
Вы можете brew upgrade php7
или brew uninstall
старую версию php.
Наконец, я рекомендую вам brew install php-version
, php-версия может помочь вам изменить версию php
попробуйте использовать команду, она отлично работает со мной
curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3