Как поменять версию php в phpstorm
Перейти к содержимому

Как поменять версию php в phpstorm

  • автор:

Не могу изменить php language version в phpstorm?

Не могу изменить php language version в phpstorm на 7.4
Пытался отключить синхронизацию с композером (Setting > Language & Frameworks > PHP > Composer > Synchronize IDE . ) и поменять версию, но максимально доступная это 7.2

В композере у меня стоит

"require": < "php": ">=7.4",
  • Вопрос задан более двух лет назад
  • 187 просмотров

3 комментария

Простой 3 комментария

Как поменять версию PHP, используемую в командной строке на Windows

Чтобы поменять версию PHP, используемую в терминале, в командной строке, в том числе в редакторе Visual Studio Code, и прочих — нужно поправить PATH. Чтобы это сделать, на Windows 7 достаточно открыть пуск, и ввести в поиске переменные среды , выбрать Изменение переменных среды текущего пользователя , в блоке Системные переменные (нижний) найти параметр Path , и отредактировать в тем путь к испольняемому файлу php.

Для Windows 10

  1. Этот компьютер (правой кнопкой) -> Свойства
  2. Дополнительные параметры системы -> Во вкладке «Дополнительно» (внизу) -> Переменные среды
  3. В блоке «Переменные среды для пользователя . »
  4. Найти строку Path, и изменить ее, добавив путь к папке с исполняемым файлом. У меня это D:\openserver\modules\php\PHP_7.4
  5. Перезагрузить компьютер

Комментарии ( 1 )

Мимокрокодил Вчера в 16:43 # ↓ 0

Не надо перезагружать компьютер, что за привычка такая. Достаточно закрыть и открыть приложение консоли, оно перечитает переменные окружения.

Не меняется версия PHP в PhpStorm

Создаю проект в PhpStorm, выбираю интерпретатор Php 7.2. После создания проверяю в терминале командой «php -version» — пишет PHP 7.0.26. Пробовал и другие версии, тоже самое. В чем может быть причина и что с этим делать?

Отслеживать

задан 13 мар 2018 в 19:16

Phoenix215 Phoenix215

1 1 1 серебряный знак 1 1 бронзовый знак

Добрый вечер. А почему Вы думаете, что phpstorm должен обновлять версию php?

– user216615

13 мар 2018 в 19:27

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Настройка версии интерпретатора PHP в PHPStorm позволяет включить правильную интерпретацию кода в IDE и связанные с ней дополнительные возможности https://www.jetbrains.com/help/phpstorm/configuring-local-php-interpreters.html, чтобы обновить версию PHP на локальном/удаленном сервере, нужно предпринять другие действия (как, например, для Ubuntu https://askubuntu.com/questions/565784/how-do-i-upgrade-php-version-to-the-latest-stable-released-version)

Отслеживать

ответ дан 13 мар 2018 в 20:34

Daria Motorina Daria Motorina

101 5 5 бронзовых знаков

How can I set the PHP version in PHPStorm?

Is it possible to set the PHP version value, say 4.0+ and have PHPStorm highlight functions that wouldn’t work with the oldest version? For example, for PHP4 this should highlight static function etc. I have a PHP installation on my PC but I don’t want to install an older PHP version for every small script I have to produce. Thanks

394k 177 177 gold badges 997 997 silver badges 911 911 bronze badges
asked Nov 8, 2010 at 9:29
27.8k 41 41 gold badges 153 153 silver badges 235 235 bronze badges

Why would it highlight __construct() ? It’s a perfectly valid function identifier in PHP4, it’s just not being called as a constructor.

Nov 8, 2010 at 9:33
@Mchl, is static function ok?
Nov 8, 2010 at 10:35

static was avaialbe in PHP4 as well IIRC. Try abstract or use of visibility modifiers public , protected , private . Anyway, writing OO code that’s supposed to work under PHP4 as well as PHP5 is a nonsensical task IMO. The object model differs too much between the two.

Nov 8, 2010 at 10:55
@Mchl static $variable perhaps, not static function
Nov 8, 2010 at 11:57
Maybe. I didn’t work with PHP4 OOP
Nov 8, 2010 at 12:33

9 Answers 9

So, you mean to highlight all pieces of code that will not work with the PHP version you are writing it in, right? That can be done here:

Preferences -> Languages & Frameworks > PHP

and the same on Mac:

PhpStorm -> Preferences (⌘,) -> Languages & Frameworks > PHP

Or with newer versions of PhpStorm in Windows:

File -> Settings -> Languages & Frameworks > PHP

Sample dialogbox for mentioned prefrences

then select your PHP version, for example, 7.0

This is very useful when your local system runs PHP 7.0 , for example, but production is running PHP 5.5 .

That way PhpStorm will warn you which parts will not work in production, show proper hints during writing code according to the selected version, etc.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *