在 Mac 上更改 CLI PHP 版本

时间:2021-07-29 22:14:44

标签: php macos bitnami

我使用的是 Mac BigSur 的最新更新。 我已经安装了 PHP 版本 8.0.8 的 Bitnami MAPP。 但是在 CLI 中仍然是 PHP 7.3.24

我尝试为 Bitnami PHP8.0.8 创建 PATH 但有如下警告

WARNING: PHP is not recommended
PHP is included in macOS for compatibility with legacy software.
Future versions of macOS will not include PHP.
PHP 7.3.24-(to be removed in future macOS) (cli) (built: Dec 21 2020 21:33:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.24, Copyright (c) 1998-2018 Zend Technologies

如何将PHP CLI切换到Bitnami的PHP8.0.8?

1 个答案:

答案 0 :(得分:1)

Bitnami 工程师在这里!

您看到的输出是由 macOS 中预装的 PHP 二进制文件生成的。当您安装 Bitnami MAMP 时,您的系统中也会安装一个独立的更新版本的 PHP。为了使用它而不是默认的,你有两个选择:

  1. 使用二进制文件的完整路径 (installdir/php/bin/php)
$ /Applications/mampstack-8.0.9-0/php/bin/php --version
PHP 8.0.9 (cli) (built: Jul 30 2021 07:59:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies
  1. 将包含 PHP 二进制文件的目录添加到您的路径中
$ export PATH=/Applications/mampstack-8.0.9-0/php/bin:$PATH
$php --version
PHP 8.0.9 (cli) (built: Jul 30 2021 07:59:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.9, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies

对于上面的示例,/Applications/mampstack-8.0.9-0 是堆栈的安装目录 (installdir)。