自制程序在 Mac High Sierra 上的什么地方安装了 PHP?
Where does homebrew install PHP on Mac High Sierra?
我正在使用 Mac High Sierra。我使用
安装了 PHP(使用 GMP)
brew install php72-gmp
根据给出的消息,一切都安装成功,但我的机器上似乎还有旧版本的 PHP 7.1,因为当我 运行
localhost:php-7.2.1 davea$ which php
/usr/bin/php
localhost:php-7.2.1 davea$ /usr/bin/php -v
PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
所以我想弄清楚在我的 PATH 中将 PHP 的自制版本放在什么位置,以便首先选择该版本。
检查在“/usr/bin/”或“/usr/local/bin/”中是否有两个 php 目录。如果是,请对好目录执行 link。看看这个link,也许对你有帮助。
编辑:
截至 2018 年和 Brew 的最新更新,您的 php 公式名称具有以下格式 php@7.2
。
当你 运行 brew info php@7.2
你的路径应该是 /usr/local/Cellar/php@7.2/
并且会有一个象征性的link到/usr/local/bin/opt/php@7.2/
因此,为了更改您的 php 安装,您只需要 运行 在终端中执行此操作:
echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.bash_profile
或者像这样手动将其放入 .bash_profile
:
export PATH="/usr/local/opt/php@7.2/bin:$PATH"
export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
============================================= ==============================
你的 Homebrew 安装位置 php 应该是 /usr/local/Cellar/php72
这些是您在 macOS 上设置 PHP 需要执行的步骤:
在终端中使用 brew 运行 安装 php 后:
export PATH="$(brew --prefix homebrew/php/php72)/bin:$PATH"
然后 运行:
source ~/.bash_profile
要在终端中检查 php 运行 当前的活动版本:
which php
编辑:
运行 brew info php72
在控制台中获取 php 的所有信息、提示和注意事项,这非常有用,例如这来自 brew info:
✩✩✩✩ PHP CLI ✩✩✩✩
If you wish to swap the PHP you use on the command line, you should add the
following to ~/.bashrc, ~/.zshrc, ~/.profile or your shell's equivalent
configuration file:
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"
我正在使用 Mac High Sierra。我使用
安装了 PHP(使用 GMP)brew install php72-gmp
根据给出的消息,一切都安装成功,但我的机器上似乎还有旧版本的 PHP 7.1,因为当我 运行
localhost:php-7.2.1 davea$ which php
/usr/bin/php
localhost:php-7.2.1 davea$ /usr/bin/php -v
PHP 7.1.7 (cli) (built: Jul 15 2017 18:08:09) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
所以我想弄清楚在我的 PATH 中将 PHP 的自制版本放在什么位置,以便首先选择该版本。
检查在“/usr/bin/”或“/usr/local/bin/”中是否有两个 php 目录。如果是,请对好目录执行 link。看看这个link,也许对你有帮助。
编辑:
截至 2018 年和 Brew 的最新更新,您的 php 公式名称具有以下格式 php@7.2
。
当你 运行 brew info php@7.2
你的路径应该是 /usr/local/Cellar/php@7.2/
并且会有一个象征性的link到/usr/local/bin/opt/php@7.2/
因此,为了更改您的 php 安装,您只需要 运行 在终端中执行此操作:
echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.bash_profile
或者像这样手动将其放入 .bash_profile
:
export PATH="/usr/local/opt/php@7.2/bin:$PATH"
export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
============================================= ==============================
你的 Homebrew 安装位置 php 应该是 /usr/local/Cellar/php72
这些是您在 macOS 上设置 PHP 需要执行的步骤:
在终端中使用 brew 运行 安装 php 后:
export PATH="$(brew --prefix homebrew/php/php72)/bin:$PATH"
然后 运行:
source ~/.bash_profile
要在终端中检查 php 运行 当前的活动版本:
which php
编辑:
运行 brew info php72
在控制台中获取 php 的所有信息、提示和注意事项,这非常有用,例如这来自 brew info:
✩✩✩✩ PHP CLI ✩✩✩✩
If you wish to swap the PHP you use on the command line, you should add the
following to ~/.bashrc, ~/.zshrc, ~/.profile or your shell's equivalent
configuration file:
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"