2013-10-15 2 views
0

У меня есть два сервера. Один на порт 80 и другой на 88. Теперь, когда я пишу команду «php composer.phar install» и ожидает, что пакеты, упомянутые в компоновщике, будут установлены, я получил msg Composer, поддерживающий PHP> 5.3.2 и u имеет 5.3. 1.Изменение порта Composer PHP для установки пакетов

Сервер по адресу: 80 имеет 5.3.1, но сервер в: 88 имеет 5.4.16

Как я могу сказать композитор использовать порт: 88. Хотя я htdocs из: 88 и работает композитор оттуда.

Thanks

+0

Вы вынуждаете композитора с помощью команды PHP composer.phar, где этот PHP является вашей активной версией 5.3.1 .. – Svetoslav

ответ

0

Я нашел ответ. Когда я запустил установщик компоновщика в windows, он выбрал сервер с 5.3. *. Я удалил его и запустил установку, установил ее и выбрал файл php.exe другого сервера. Он работает сейчас. Спасибо всем.

0

Исполняемый файл командной строки Composer не использует никаких «портов» веб-серверов, он использует версию CLI для PHP. Если ваши две версии PHP на вашем сервере предоставляют исполняемый файл php-cli, но неправильно используется, когда вы вызываете php -i, вы должны перенаправить путь, чтобы указать на другой.

+0

Да, вы правы. CLI не использует порты для веб-сервера, это было первое, что я искал. Но тщетно. Спасибо! – khunshan

Смежные вопросы