Mac M1 无法将 PHP 8.0 映射为 PhpStorm 中的 CLI 解释器

Sta*_*ows 3 php homebrew phpstorm laravel apple-m1

我正在尝试在我的新 M1 Mac Book 上设置 PhpStorm CLI 解释器。PHP 8.0 本身运行良好,但我无法将其添加为 PhpStorm 中的 CLI 解释器。

// 安装命令

brew install php
brew link php@8.0
Run Code Online (Sandbox Code Playgroud)

//which php

/opt/homebrew/bin/php
Run Code Online (Sandbox Code Playgroud)

//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 ~ % 
Run Code Online (Sandbox Code Playgroud)

//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
Run Code Online (Sandbox Code Playgroud)

通常,在 PhpStorm CLI 解释器设置中,我仅将路径映射到当前 PHP 安装,但这一次,PhpStorm 无法识别 PHP 8.0 解释器。

在此输入图像描述

在此输入图像描述

与我的旧设置相比,在此路径上没有bin可供选择的文件夹。

有任何想法吗?

ist*_*iuk 7

PhpStorm 中的“PHP Executable”路径不是用于配置目录,而是用于“php”二进制文件本身。

在终端上运行which php应该会显示链接的解释器路径。

大概是这样的/opt/homebrew/bin/php