【发布时间】:2021-02-19 21:41:22
【问题描述】:
我正在尝试在我的 New 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 文件夹。
有什么想法吗?
【问题讨论】:
-
不是 Mac 用户...但在您的屏幕截图中:PHP 可执行文件的路径——我只看到一个文件夹路径——我没有看到实际的文件名部分...我建议你提供 PHP 可执行文件的完整路径。
-
比你,我已经添加了文件夹中文件的屏幕截图。通常,存在一个 bin 文件夹,然后我可以在其中选择一个 php 解释器。
-
which php(或者是where php)看看那里显示了什么 -
据我所知...现在使用您当前的路径,它会查找
/opt/homebrew/etc/php/8.0/php文件...不存在(根据您的第二个屏幕截图) -
P.S.它是 PhpStorm 而不是 PHP Storm。
标签: php laravel phpstorm homebrew apple-m1