Я пытаюсь настроить интерпретатор командной строки PhpStorm на моем новом Mac Book M1. Сам PHP 8.0 работает нормально, но я не могу добавить его в качестве интерпретатора CLI в PhpStorm.
// команды установки
brew install php
brew link [email protected]
// 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
для выбора.
Любые идеи?
which php
(или этоwhere php
) и посмотреть что там показывает - person LazyOne   schedule 20.02.2021/opt/homebrew/etc/php/8.0/php
файл... которого там нет (согласно вашему 2-му снимку экрана) - person LazyOne   schedule 20.02.2021php -v
. Обычно это делается с помощьюwhich php
. - person LazyOne   schedule 20.02.2021