Не удалось открыть входной файл: composer.phar

Я пытаюсь установить zendframework с помощью инструмента композитора на сервере Wamp .

Следующие шаги выполняются для установки

  1. Я загрузил файл Composer-Setup.exe со страницы композитора и успешно установился.

  2. Я загрузил zendframework и извлек его из папки c:\wamp\www\zend

  3. Я выполнил команду для самостоятельного обновления

    php composer.phar self-update

Эта строка генерирует сообщение об ошибке: could not open file composer.phar

как решить эту ошибку

Если я попробую

 composer.phar self-update 

введите описание изображения здесь

Solutions Collecting From Web of "Не удалось открыть входной файл: composer.phar"

Использовать это :

 php -r "readfile('https://getcomposer.org/installer');" | php 

Это установит композитор в текущий каталог, чтобы вы могли использовать php composer.phar

Установка composer.phar не работает, но без .phar это работает.

Перед установкой zendframe нам нужно включить модуль openssl в php.

Мы должны раскомментировать строку : extension = php_openssl.dll из файла php.ini .

композитор использует другой файл php.ini, который находится в папке wamp\bin\php\php-<version number>\php.ini

После включения openssl нам необходимо перезапустить сервер.

Выполните следующие комментарии.

Я могу успешно установить эти команды –

 composer self-update composer install --prefer-dist 

введите описание изображения здесь

Я пытался установить YII 2.0

 php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-alpha 

У меня такая же ошибка:

Не удалось открыть входной файл: composer.phar

Затем я дал полный путь .phar следующим образом:

 php C:\ProgramData\Composer\bin\composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.0-alpha 

и это сработало.

Я использую Windows 7, и у меня такая же проблема, как и у вас при использовании Composer через cmd.

Проблема решена, когда я использую

 php C:\ProgramData\ComposerSetup\bin\composer.phar create-project slim/slim-skeleton 

вместо

 php composer.phar create-project slim/slim-skeleton 

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

Первоначально я запускал самообновление php composer.phar и получил то же сообщение об ошибке.

В качестве решения вам следует использовать команду композитора непосредственно после ее установки. Из командной строки просто введите композитор и нажмите enter.

Если композитор установлен правильно, вы можете увидеть множество предложений и списка команд от композитора.

Если вы до этого добрались, вы должны сразу запустить самообновление композитора.

Сначала попробуйте это: не используйте php composer.phar [parameters] просто используйте composer [parameters] если это не работает для вас, чем попробуйте остальные. Надеюсь, поможет.

Не используйте php composer.phar self-update
Сначала перейдите в каталог проекта
просто используйте composer.phar self-update
Это работает для меня

Вот как это сработало для меня:

  • Убедитесь, что композитор установлен без ошибок.

  • Откройте «Свойства системы» в окнах и перейдите на вкладку «Дополнительно». (Вы можете просто нажать кнопку Windows на клавиатуре и ввести «Редактировать переменные системной среды»

  • «Переменные среды»

  • В разделе «Системные переменные» Edit «PATH»

  • Нажмите «Создать».

  • Введите: C: \ ProgramData \ ComposerSetup \ bin \ composer.phar

  • Закройте все папки и CMD + перезапустите WAMP-сервер.

  • Перейдите в любой каталог, в который хотите установить пакет, и введите

    composer.phar create-project slim/slim-skeleton

например.

Вопрос уже ответил OP, но я отправляю этот ответ всем, у кого есть аналогичная проблема,

Не удалось открыть открытый файл: composer.phar

сообщение об ошибке.

Просто перейдите в каталог / папку проекта и выполните

 composer update 

Предполагая, что это ваше веб-приложение:

 /Library/WebServer/Documents/zendframework 

смените каталог на него, а затем запустите composer update .