问题描述
我正在尝试在我的新 M1 Mac Book 上设置 PHPStorm CLI 解释器。 PHP 8.0 本身运行良好,但我无法将其添加为 PHPStorm 中的 CLI 解释器。
//安装命令
brew install PHP
brew link PHP@8.0
// which PHP
/opt/homebrew/bin/PHP
// PHP -v
PHP 8.0.2 (cli) (built: Feb 4 2021 12:48:26) ( NTS )
copyright (c) The PHP Group
Zend Engine v4.0.2,copyright (c) Zend Technologies
with Zend OPcache v8.0.2,copyright (c),by Zend Technologies
sebastian@nbch003 ~ %
// PHP --ini
Configuration File (PHP.ini) Path: /opt/homebrew/etc/PHP/8.0
Loaded Configuration File: /opt/homebrew/etc/PHP/8.0/PHP.ini
Scan for additional .ini files in: /opt/homebrew/etc/PHP/8.0/conf.d
Additional .ini files parsed: /opt/homebrew/etc/PHP/8.0/conf.d/error_log.ini,/opt/homebrew/etc/PHP/8.0/conf.d/ext-opcache.ini,/opt/homebrew/etc/PHP/8.0/conf.d/PHP-memory-limits.ini
通常,在 PHPStorm CLI 解释器设置中,我只将路径映射到当前 PHP 安装,但这一次,PHPStorm 无法识别 PHP 8.0 解释器。
与我的旧设置相比,在此路径上,没有可供选择的 bin
文件夹。
有什么想法吗?
解决方法
PhpStorm 中的“PHP Executable”路径不是用于配置目录,而是用于“php”二进制文件本身。
在终端上运行 which php
应该会显示链接的解释器路径。
它可能类似于 /opt/homebrew/bin/php
。