#php #terminal #phpstorm
#php #терминал #PhpStorm именно
Вопрос:
В терминале macOS, когда я ввожу php -v
определенную папку, она возвращает:
PHP 7.4.12 (cli) (built: Oct 29 2020 18:28:50) ( NTS )
Но когда я запускаю ту же команду в том же каталоге в терминале PhpStorm, она возвращает:
PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS )
Кто-нибудь может помочь?
Комментарии:
1. Какая у вас ОС? Скорее всего, способ, которым вы запускаете свою IDE, не устанавливает для вас последнюю среду… таким образом, у вас может быть разное
PATH
содержимое и, следовательно, разные версии ОС. Как вы его запускаете? Если вы запустите IDE из своего терминала операционной системы, он унаследует все содержимое. Но если вы нажимаете на значок (панель запуска), он может не читать такие вещи (например, файлы, похожие.bashrc
или похожие).2. Вы перезапустили PhpStorm после установки вашего совершенно нового php на свой Mac (я предполагаю, что вы использовали brew). Вы установили переменную окружения PATH таким образом, чтобы
/usr/local/bin
папка отображалась раньше всех остальных (.bashrc)?
Ответ №1:
Кажется, мы должны открыть PhpStorm с помощью основного терминала операционной системы, например, как эта команда:
open -a /Applications/PhpStorm.app/
Спасибо @LazyOne.
Ответ №2:
некоторые IDE поставляются с самим компилятором / интерпретатором.
вы можете использовать их компилятор / интерпретатор или системный компилятор / интерпретатор.
PhpStorm поставляется с интегрированным Php:
там много таких, как эти Ide:
jupyter со встроенным python
android studio со встроенной java
эта ссылка поможет вам изменить интерпретатор php:
https://www.jetbrains.com/help/phpstorm/configuring-local-interpreter.html
Комментарии:
1. Как установить его на PhpStorm?
2. @Erfan Atp : у тебя получилось ?
3. к сожалению, нет!
4. поможет ли вам ссылка?
5. 1) «PhpStorm поставляется со встроенным Php:» Это НЕВЕРНО. PhpStorm НЕ поставляется в комплекте с каким-либо PHP-материалом — все инструменты, связанные с PHP (сам PHP, расширение Xdebug, Composer и т. Д.), Вы должны установить самостоятельно. 2) Интерпретатор PHP не имеет НИЧЕГО общего с тем, что
php -v
будет напечатано в вашем терминале, поскольку он используется только для запуска материалов из IDE.