【发布时间】:2021-08-07 17:17:45
【问题描述】:
我现在已经尝试了所有可以想象的。
出现以下问题:
在终端中,PHP 在 MAMP 的 PHP 7.4.12 版本中运行。
php -v 输出:
PHP 7.4.12 (cli) (built: Nov 30 2020 13:28:43) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
当我用which php 输出路径时,我得到这个输出:
❯ which php
/Applications/MAMP/bin/php/php7.4.12/bin/php
如果我现在在我的 CakePHP 项目中使用 cake.php php phpinfo(); me 使用 cake/Console/cake.php 输出,我会得到 PHP
phpinfo()
PHP version => 7.3.24-(to be removed in future macOS)
我已经尽可能修改了 CLI 的 php 版本。这在所有可以想象的文件中。在~/.zshrc 中,路径是:export PATH=/Applications/MAMP/bin/php/php7.4.12/bin:$PATH。 which php 也证实了这一点。
我的系统:
- MacOS Big Sur 版本 11.2.3
- MAMP Pro 版本 6.3
- CakePHP 2.10.24
【问题讨论】: