Как потребовать от PhpStorm установки пакетов зависимостей с помощью PHP в Vagrant

При добавлении зависимости композитора в PhpStorm я хочу использовать версию PHP, включенную в коробку Laravel Homestead/Vagrant (эта версия включает необходимое расширение mcrypt), вместо стандартной версии, установленной в моей Mac OS 10.10. Я могу запустить Vagrant в PhpStorm и начать сеанс SSH. Однако, когда я пытаюсь установить пакет с помощью Add Composer Dependency Manager, используется неправильная версия PHP, и установка завершается сбоем.

Я предполагаю, что я использовал неправильный «Путь к исполняемому файлу PHP». И "php", и "/usr/local" не увенчались успехом.

Любые предложения о том, как заставить Add Composer Dependency Manager устанавливать пакеты, используя версию PHP, которая поставляется с Vagrant?


person Ken    schedule 31.01.2015    source источник


Ответы (1)


Использование Composer на удаленном хосте (с использованием функций удаленного интерпретатора PHP) в настоящее время не поддерживается ... и даже не в ближайших планах (следующая версия).

https://youtrack.jetbrains.com/issue/WI-23544 — посмотрите это билет (звезда/голосование/комментарий), чтобы получать уведомления о прогрессе.


Обходной путь — открыть удаленный сеанс SSH (Tools | Start SSH session...) и выполнить там команду вручную.

person LazyOne    schedule 31.01.2015