2013-04-03 3 views
0

Я пытаюсь запустить следующие команды Linux в окнах. Я смог установить curl.exe и запустить первую команду двух ниже, однако, без | php в конце этого, так как добавление вызвало ошибку php is not recognized as an internal or external command.Выполнение следующей команды linux на окнах

Тогда, пытаясь запустить вторую команду из двух, я получаю ошибку не найденной хостом.

Я новичок в curl и linux командной строке, и мне было интересно, может ли кто-нибудь помочь мне выяснить, как запустить вторую команду на моем компьютере с Windows?

$ curl -s http://getcomposer.org/installer | php 
$ php composer.phar install 

большое спасибо!

+1

1) установить cygwin 2) установить php 3) ??? 4) прибыль. –

ответ

2

PHP не является внутренней или внешней командой

Эта ошибка означает, что либо PHP не установлен на компьютере Windows, или это не в PATH.

Установите его, если вы еще этого не сделали. Если вы его установили, либо укажите полный путь к PHP в вашей команде

curl -s http://getcomposer.org/installer | C: \ Install \ Path \ php

или убедитесь, что каталог PHP находится в PATH environment variable.

+0

+1, спасибо за ответ. У меня php установлен на тестовом сервере, таком как xampp, но я думаю, что это не достаточно? – AnchovyLegend

+0

Посмотрите мое обновление ... попробуйте использовать полный путь к тому, где 'php.exe' установлен в вашей команде, чтобы заставить его работать. Затем вы можете изменить переменную PATH, чтобы включить каталог установки PHP, если вы не хотите использовать полный путь к PHP в своей командной строке. –