Установка composer xampp windows

Установка Composer глобально

Нужно что бы путь к директории с интерпретатором PHP был прописан в переменной окружения path.

Например, если XAMPP установлен в C:\xampp то интерпретатор PHP расположен в C:\xampp\php

Для того что бы изменить переменную окружения path в Windows 7 перейдем в Панель управления > Система > Дополнительные параметры системы > Дополнительно > Переменные среды.

Изменим переменную path текущего пользователя. Допишем путь к интерпретатору PHP отделив его от предыдущего значения точкой с запятой, что бы получилось что то вроде:

Сохраним. Окно «Свойства системы» лучше пока не закрывать.

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

Создадим директорию и в нее установим Composer

Добавим в переменную окружения path путь к composer.bat , например для C:\bin должно получиться: где, EPAGES — имя текущего пользователя.

Дополнительно можно добавить в path C:\Users\%userName%\AppData\Roaming\Composer\vendor\bin\ для того что бы было удобнее использовать инструменты глобально установленные через Composer. Такие как PHP Code Sniffer и PHP Coding Standards Fixer.

How to install Composer on Windows with XAMPP

Composer is one of the best and most powerful package manager for PHP. With the help of composer user can easily manage their libraries or packages in a per-project basis. But by default composer will never install anything globally.

Before doing anything else you need to download and install XAMPP. If you don’t know how to install XAMPP on windows machine you can check my previous posts.

Before we start installation, we need to open php.ini file which is located in xampp/php/php.ini. Then find following lines one by one and remove semicolon (;) from the start.

extension=php_openssl.dll,
extension=php_curl.dll,
extension=php_sockets.dll

After above changes we are ready for Composer Installation.

Install Composer on Windows Machine with XAMPP

First of all you need to download Composer-Setup.exe file from getcomposer.org/download page. Once file downloaded click on it. After click on file, some permission window will open; feel free to click YES on that pop up. After that, Composer setup starts. Click on the next button as given below in the image.

Читайте также:  Перепродажа oem лицензий windows

After click on next. Settings Check window will appear here you add your php.exe path which is located in your XAMPP directory in PHP folder (xampp/php.exe).

After selecting php.exe click on next. It will then go to Proxy Settings. Here you can add proxy URL. Just click on next button because right now you don’t need to use proxy.

Next is ready to install window. Just click on Install button and installation will start.

After installation, Information window will open in which you need to close and open command line and file explorer but my recommendation is restart your Computer. Done

Не удается установить Composer с Xampp в Windows

Я пытался установить composer с XAMPP на Windows 10, и установщик выдал следующую ошибку:

Путь к php.exe уже правильный, и я раскомментировал расширения на php.ini.

Спасибо, и я желаю вам, ребята, хорошего дня!

Решение

1. Откройте файл php.ini, расположенный в папке «php», например, в xampp, файл находится в XYZ: \ xampp \ php \

2.Найдите «extension = php_openssl.dll»

3. «; Extension = php_openssl.dll» — удалить «;»

4. Перезапустите ваш xampp (или что вы используете), расширение должно быть загружено после этого.

5.Попробуйте снова установить композитор.

Другие решения

Вот почему я НЕНАВИЖУ Stackflow .. Они предоставляют решение, но не общее решение ..
Вы хотите знать, как установить Composer с XAMPP?

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

После установки композитора вы должны включить расширение (php_intl.dll) в файле php.ini. Чтобы включить расширение, зайдите в ваш php.ini и раскомментируйте строку «extension = php_intl.dll» или без dll и просто удалите точку с запятой «;» в начале строки и перезапустите панель управления XAMPP.

Вот как ты это делаешь.

Я попал сюда по почти аналогичной проблеме.

Читайте также:  Ноутбуки windows 10 professional

Проблема заключалась в том, что я установил XAMPP в Program Files, который, по-видимому, неправильно обрабатывается установщиком.

Я переустановил XAMPP в корне C: и композитор теперь работает как шарм с PHP7

Я нашел решение сам. Похоже, что Composer несовместим с php 7.0.0. Я скачал и установил Xampp с PHP 5.6.0, и теперь установка прошла успешно.

Cannot install Composer with Xampp on Windows

I’ve been trying to install composer with XAMPP on Windows 10 and the installer gave the following error:

The path to php.exe is already correct and I’ve uncommented the extensions on php.ini.

Thank you, and I wish you guys a good day!

7 Answers 7

If you are using portable XAMPP then you will get similar PHP warning. follow the instruction below to solve the warnings:

to solve extension dir and extension related warning simply change the extension_dir = «\xampp\php\ext» to extension_dir = «./ext»

to solve PHP Warning: Cannot open ‘\xampp\php\extras\browscap.ini’ for reading in Unknown on line 0 zend_mm_heap corrupted

Change: browscap = «\xampp\php\extras\browscap.ini» to browscap = «[directory]:\xampp\php\extras\browscap.ini»

I had the same problem. When I wanted to install composer with XAMPP give me an error with a variable PHPRC was not correct and also I had a problem with the variable «extension_dir =». I solved like this:

Change the variable PHPRC which is in «Environments Variables» of windows. I had C:\Program Files\PHP, I change by C:\Program Files\XAMPP\php. (Probably because I had installed before other versions of PHP as Bitnami).

Как установить composer и как им пользоваться под windows?

Доброго времени суток!
Я никогда не пользовался Composer. Но понимаю, что этот инструмент очень нужен.
Поискав в Гугле, толком ничего не понял. Там похоже SEO-шники все засрали.
На официальном сайте не многословно.

Что я уже сделал:
1. Скачал и установил exe файл.
2. При установке прописал путь к hampp файлу php
3. Просмотрел видео в котором сказвно, что нужно установить Composer Asset Plugin и зарегистрироваться на Packgist.
Первый вопрос, зачем мне это устанавливать? Я конечно могу установить, но меня интересует конкретная суть этого плагина(что он будет делать, зачем он нужен, зачем мне этот сайт, если я буду использовать только github)
4. в этой статье написано
Внутри вашей рабочей директории выполните команду:
composer require silex/silex

Читайте также:  Параметры железа для windows 10

1.1
Вопрос второй. Как это мне сделать? Куда мне это вводить в моей директории.

На казалось бы элементарные вопросы нет нигде ответов.

Заранее спасибо за помощь!

  • Вопрос задан более трёх лет назад
  • 44031 просмотр

вам не рано ли на silex писать?

Разбиритесь с консолью.

1.1 откуда будет вызвана эта команда. из какой папки и как она определяется.
И нигде же нет ответов. Гугл перешерстил ничего внятного.

Постараюсь подвести первые итоги.

Composer можно пользоваться в 2х вариантах.
Глобально(установив программу) и Локально(ничего не устонавливая)
И тот и тот способы работают только из командной строки. (Пуск->Стандартные->Командная строка)
Для того чтобы что-то скопировать в командную строку ctrl+v не работает! Пользуемся правой кнопкой мышки->вставить

ЛОКАЛЬНО пошагово
1. Создаем папку, в которой будет проект на компьютере.
2. В Командной строке пишем команду cd и путь к папке с проектом:
cd C:\xampp\htdocs\test_composer
3. Т.к. программа не установлена, нужен загрузочный файл(мини-программа composer), для его загрузки в Командной строке пишем команду:
php -r «readfile(‘https://getcomposer.org/installer’);» | php
теперь в директории появился загрузочный файл
4. Запускаем команду загрузки фреймворка(у каждого свой), в Командной строке пишем:
php composer.phar require silex/silex

1.1 (для фреймворка silex)

В Командной строке, команды запускаются по разному при локальной и глобальной загрузках:
Локально: php composer.phar require silex/silex

1.1
Глобально: composer require silex/silex

1.1
php composer.phar меняется на composer
Еще при локальной загрузке нужно каждый раз закачивать установочный файл(это не сложно и описано в шаге 3):php -r «readfile(‘https://getcomposer.org/installer’);» | php
При глобальной загрузке этот файл не нужен.

ГЛОБАЛЬНО пошагово
1. Скачиваем программу composer https://getcomposer.org/Composer-Setup.exe
2. Запускаем. При запросе файла php указываем путь к локальному хостингу -> папку php
3. Теперь делаем все тоже самое что и при локальной загрузке, но пропускаем шаг 3, и изменяем запросы из Командной строки(вместо php composer.phar пишем composer). Пример:
было так: php composer.phar require silex/silex

1.1
стало так: composer require silex/silex

О других отличиях между глобальной и локальной загрузками пока-что тут ничего не ответили!

Оцените статью