Intereting Posts
Как сделать Rest Remover Password и изменить поле электронной почты пользователя в поле имени пользователя с помощью Laravel 5.0? Проблема с обработчиком сеанса session.handler.native_file в symfony2 Сортировка и группировка результатов по дате Передайте переменную PHP, созданную в одной функции, другой Заголовки CodeIgniter уже отправили ошибку с другим сервером Активность Android для открытия камеры и загрузки изображения на сервер Подтвердить json в php Как сохранить php-скрипт от тайм-аута из-за длинного запроса mysql Как я могу вставить javascript в php? счетчик числа кликов по ссылкам в php Как мы можем отправлять сообщения GCM в большом количестве 1000 в базу данных, скажем, из 10 000 зарегистрированных пользователей? XMLHttpRequest Почтовые данные не отправляются Повторное использование проекта PHP в Eclipse / Aptana Studio 3 Можно ли указать интерфейс исходящей сети для использования в PHP SoapClient? Как отключить / включить memcache в Code Igniter

Установка Composer в WAMP PHP Google+ Project, PHP не распознается

Я следую этому учебному курсу PHP Google+, и я пытаюсь установить композитор в моем каталоге WAMP

C:\wamp\www\gplus-quickstart-php>curl -s https://getcomposer.org/installer | php 

но я получаю эту ошибку

«php» не распознается как внутренняя или внешняя командная исполняемая программа или командный файл.

Как решить эту проблему? У меня уже установлен PHP (через WAMP Server). Нужно ли мне устанавливать PHP на моем компьютере?

Solutions Collecting From Web of "Установка Composer в WAMP PHP Google+ Project, PHP не распознается"

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

В первых окнах нет процессора curl, такого как unix, поэтому вам нужно использовать другой вариант для установки Composer

 php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));" 

Для этого вам нужно, чтобы процессор php.exe находился на вашем пути, поэтому у вас есть 2 варианта. Либо добавьте папку c:\wamp\bin\php\phpx.yz в свой PATH, либо мой предпочтительный вариант напишите себе немного .cmd-файла, который сделает это для вас так

 addphp.cmd PATH=%PATH%;c:\wamp\bin\php\phpx.yz 

Поместите этот файл в папку, уже зарегистрированную на вашем пути, чтобы вы могли запускать ее из любого места в окне команд.

Теперь вам нужно будет отредактировать файл \ wamp \ bin \ php \ phpx.yz \ php.ini. Это похоже на тот, который используется PHP-кодом, запущенным через веб-сервер Apache, но используется только CLI-интерпретатором PHP (командной строки Interpreter)

Убедитесь, что расширение php_curl расколото или указанная выше строка не работает, т.е. удалите ; символ комментария

 extension=php_curl.dll 

Итак, теперь запустите командное окно cd в папку, в которую вы хотите установить композитор, и запустите указанную выше команду, а затем следуйте остальным инструкциям по установке в инструкциях по установке

На окнах только что установленный композитор с установщиком окон -> легкий и с мастером – как он.

https://getcomposer.org/Composer-Setup.exe

Не знаю, если кто-нибудь ответит на это поздно, но у меня проблемы с этим. Я создал файл .cmd и вставил путь, как было предложено. Я помещаю этот файл в папку wamp \ www \ sitename. Разве это не то, что вы имеете в виду, когда говорите, помещая его в «зарегистрированную папку пути»? После создания файла и запуска кода он все еще говорит, что php не распознан.

сначала вы должны добавить свой php-путь в систему после перехода на php.ini и rmove ; для extension=php_openssl.dll он будет активным 3 запустите эту команду в cmd:

 php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));" 

При установке в Windows я несколько раз обнаружил ошибку «Ошибка открытия потока». Затем я обнаружил, что это связано с тем, что расширение open_ssl было отключено (по умолчанию в моей модели).

Вы можете прочитать, как установить композитор на Wamp здесь http://codezag.com/how-to-install-composer-wamp/

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

Вы можете запустить его из CLI, указав свой php.exe, например

C:\wamp\bin\php\php7\php.exe composer.phar install

Во-первых, чтобы получить php на ваш путь, см. Мой ответ здесь

Здесь подробно описывается установка композитора (код ниже для иллюстрации. Обязательно получите последнюю ссылку)

 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');" 

Быстрая проверка, чтобы подтвердить, что это сработало:

  $ php composer.phar --version Composer version 1.2.1 2016-09-12 11:27:19