Я пытаюсь установить Composer на IIS 7.5. Когда я запускаю Composer-Setup.exe, происходит сбой с:
Указанный вами exe-файл PHP не был выполнен правильно: C: \ Program
Файлы (x86) \ PHP \ php.exeЗапуск его из командной строки может выделить проблему. Использовать
-v ключ, чтобы показать версию PHP — это должно быть как минимум 5.3.2 Внутренняя ошибка [ERR_STATUS], код выхода 255
Я использую PHP 5.6.9, поэтому я запускаю следующий bash:
$ php -r "readfile('https://getcomposer.org/installer');" | php
#!/usr/bin/env php
All settings correct for using Composer
Там нет ошибок, но он не загружается. Использование SSL или нет не имеет значения.
Использование cURL дает тот же результат:
$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Буду признателен за любые предложения по устранению неполадок!
Чтобы установить Composer на Windows IIS 7.5, когда установщик не работает:
В том же каталоге, что и файл .phar, создайте еще один файл с именем composer.bin (пакетный файл Windows) и вставьте:
@ECHO OFF
SET cwd =% cd%
НАЖМИТЕ «C: \ bin \ PHP»
SET COMPOSER_HOME = C: \ bin
php «C: \ bin \ composer.phar» -v —working-dir = «% cwd%»% *
POPD
Отредактируйте переменную PATH в разделе «Свойства системы» ->
Переменные среды для включения C: \ bin \
Других решений пока нет …