Я установил composer инсталлером на Windows, прикрепил его к папке php на OpenServer:
Там появились 2 файла: composer.bat и composer.phar
Набираю оттуда из cmd команду:
php composer.phar create-project —prefer-dist —stability=dev yiisoft/yii2-app-basic s:DEVELOPERopenserverOpenServerdomainsvmp
Warning: This development build of composer is over 30 days old. It is recommended to update it by running «composer.phar self-update» to get the latest version
.
[ComposerDownloaderTransportException]
The «https://packagist.org/packages.json» file could not be downloaded: failed to open stream: . . . . . . ?? .
. . ?? . . ?? . . . . . . . . . ??-?? . . . . .
.
create-project [-s|—stability=». «] [—prefer-source] [—prefer-dist] [—repository-url=». «] [—dev] [—no-dev] [—no-plugins] [—no-custom-installers] [—n
o-scripts] [—no-progress] [—keep-vcs] [—no-install] [package] [directory] [version]
Установка COMPOSER на Windows за минуту
composer self-update
«»»» не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Папка php добавлена в переменную окружения, в чем причина может быть?
Источник: yiiframework.ru
Русские Блоги
‘php’ не является внутренней или внешней командой, а также не исполняемой программой или командным файлом.
router.php используется для поддержки собственного веб-сервера PHP, который можно использовать для быстрого тестирования.
Команда запуска: php -S localhost: 8888 router.php
Ошибка не является внутренней или внешней командой.
Я использую xmapp, чтобы найти каталог PHP
Например, мой — C: xampp php;
Мой компьютер-Свойства-Расширенные параметры системы-Переменные среды
Системные переменные —- Выберите путь —- Изменить —- введите каталог, в котором находится PHP
Совет: необходимо добавить английскую точку с запятой.
Все решительно. Вы обнаружите, что это еще не доступно! ! ! !
Решение: Закройте окно. Перезапустите php, вы убедитесь, что это нормально. . .
Источник: russianblogs.com
‘composer’ не распознается как внутренняя или внешняя команда на сервере Windows
Я использую Windows Server 2008 OS. я скачиваю composer setup.exe и установить на мой компьютер. когда я пытаюсь install composer , Я получаю ошибку:
‘composer’ не распознается как внутренняя или внешняя команда,
c:xampphtdocsshop>composer install ‘composer’ is not recognized as an internal or external command, operable program or batch file.
Моя переменная окружения PATH показана ниже:
Composer: Как установить и использовать
C:xamppphp;C:UsersAdministratorAppDataRoamingComposervendorbin
Решение
Для тех, кто приходит сюда от Google, которые сталкиваются с той же проблемой. Мне просто удалось решить эту проблему после того, как все другие «решения», предложенные другими людьми, не сработали.
Я правильно установил Composer, и переменная Environment была установлена, но она просто не работала.
В моем случае композитор установлен в C:ProgramDataComposerSetupbin и это именно то, что в моем PATH Переменная среды. Попробовав немного, пытаясь это исправить, я увидел, что под System variables под PATH есть то, что называется PATHEXT Я открыл это и добавил ;.PHAR до конца этого. Итак, все закончилось так:
И это то, что мой PATH сейчас:
Я закрыл все окна проводника и командные строки, запустил новую CMD и запустил composer —version и это сработало!
Я надеюсь, что это помогает кому-то столкнуться с той же проблемой, что и я.
Другие решения
У меня была та же проблема, я продолжал повторять установку композитора, пока она не была решена следующим образом:
1) Загрузите установщик композитора (.exe) и поместите его в C: / XAMPP.
2) Запустите установщик, просто нажав кнопку «Далее» до конца.
3) Откройте командную строку (cmd) и перейдите в каталог вашего проекта (C: / XAMPP / htdocs / myproject) и введите composer и посмотрите, установлен ли он у вас.
4) Теперь все должно работать, допустим, вы хотите установить PHP-фреймворк из каталога вашего проекта: cmd=>composer require slim/slim «^3.0» ,
Закройте текущий терминал и откройте новый.
решение есть. полный путь к композитору вместо composer install
например:- C:ProgramDataComposerSetupbincomposer install» instead of «composer install
If u can’t find composer file than follow only 2 steps 1- Download composer file from [https://getcomposer.org/download/] 2- Install above file at your project root dir. and give second path is your php.exe file and finally solve this issue.
Источник: web-answers.ru