Intereting Posts

композитор не устанавливается в Windows 7

Я уже раскомментировал php.ini:

[PHP] ;;;;;;;;;;;;;;;;;;; ; About php.ini ; ;;;;;;;;;;;;;;;;;;; ;extension=php_oci8_11g.dll extension=php_openssl.dll ;extension=php_pdo_firebird.dll 

Переменные системы установлены нормально.

PHP версия 5.4.16:

  C:\wamp\bin\php\php5.4.16\php.exe 

Добавить в переменную системного пути:

  C:\ProgramData\ComposerSetup\bin 

Но, примите эту ошибку:

 Some settings on your machine make Composer unable to work properly. Make sure that you fix the issues listed below and run this script again: The openssl extension is missing, which means that secure HTTPS transfers are impossible. If possible you should enable it or recompile php with --with-openssl 

Я использую:

  • Windows 7
  • Вамп
  • php 5.1.16
  • apache 2.4.4

Как решить эту проблему, пожалуйста, помогите мне.

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

  2. Найти "extension=php_openssl.dll"

  3. ";extension=php_openssl.dll" – remove ";"

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

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

убедитесь, что вы редактируете локацию php.ini в том же месте, где находится php.exe, я был той же проблемой, и wamp сказал, что openssl активирован, но Composer-Setup.exe использовал php.ini в php-каталоге / ext / и wamp используется C: \ System … \ php.ini,

С Уважением,

Я несколько раз сражался. И это лучшее решение, которое я нашел.

Как уже упоминалось, вам необходимо убедиться, что extension=php_openssl.dll включено, но выполнение этого иногда может не разрешить ошибку.

Вы должны проверить, что у вас есть PHP на вашей переменной пути, а затем посмотреть, какой файл INI загружен, набрав php --ini в консоли, он должен дать вам что-то вроде:

 Configuration File (php.ini) Path: C:\WINDOWS Loaded Configuration File: C:\WINDOWS\php.ini Scan for additional .ini files in: (none) Additional .ini files parsed: (none) 

Убедитесь, что вы включили настройки в правильный INI-файл. Если у вас нет загруженного файла ini, поместите файл ini из каталога php в c:\windows .

Также важно найти, что это помогает изменить флаг extension_dir на абсолютный путь относительно относительно того, что система может найти php_opensll.dll .

Для этого раскомментируйте строку, начинающуюся с extension_dir и измените ее в соответствии с корнем накопителя.

Пример: C:\php\ext вместо ext/

Для пользователей MAMP это то, что сработало для меня.

Если ваш php.ini находится в папке \ MAMP \ conf \

  1. скопируйте php.ini в \ MAMP \ bin \ php \ php [ваш номер версии PHP] \
  2. Перезапустить MAMP и окно командной строки
  3. Перейдите в каталог в окне командной строки, где вы хотите установить композитор
  4. запускается из командной строки: php -r "readfile (' http://getcomposer.org/installer '); | PHP

ПРИМЕЧАНИЕ: это http не https!

КОНЕЦ

Проблема решена после отключения брандмауэра Windows.

Установка завершена!

Я почти обернул голову, пытаясь установить композитора на мою машину Windows 7 .

Я пытался установить композитора через установщик композитора с getcomposer.org.

После включения общего расширения openssl (как описано выше ответы).

Установщик успешно завершил установку. Но вызов композитора в командной строке невозможен. Это говорило мне, что композитор / приложение не найдено, проверяйте опечатки и т. Д. …

Не могу заставить его работать, я посмотрел на руководство по установке вручную и заметил что-то странное.

Док сказал: «Закройте свой текущий терминал. Испытайте использование с новым терминалом:

Я закрыл окно терминала. Открыл новый и ИТ РАБОТАЕТ !!!

Во время установки композитора я открыл окно терминала. После этого я пытался вызвать композитора через командную строку в этом терминале. Это не сработало.

Так почему это не сработало? Установщик композитора загружает файл composer.phar и устанавливает для него путь к среде. Терминал получает только среду PATHS, когда она запускается. Поэтому, конечно, путь не был установлен для терминала.

Решение:

Если у вас есть терминал, перед установкой просто закройте его и откройте новое окно терминала, чтобы подготовить композитора к использованию !!!

Надеюсь, я смогу сэкономить пару часов жизни.

Вы можете следовать этому руководству:

http://abuango.net/2014/08/16/how-to-install-composer-on-windows-with-xampp/

Надеюсь, это поможет вам.

  1. Найти php.ini в C:\wamp\bin\php\php5.4.16\ (файл конфигурации PHP).
  2. Удалить ; в строках ;extension=php_openssl.dll и ;extension_dir = "ext" . PHP будет знать, что вы используете расширение php_openssl, а extension_dir – это расположение расширений (вы можете увидеть его в комментарии выше php_openssl).
  3. Запустите командную строку Windows с разрешениями администратора.
  4. Выполните следующую команду: mklink C:\Windows\php.ini C:\wamp\bin\php\php5.4.16\php.ini

Поиск композитора php.ini в C:\Windows\php.ini и у вас есть PHP в WAMP. С командой mklink вы создаете ссылку php.ini которая нацелена на php.ini вашего WAMP.

Я понял это и успешно установил Composer в My Windows 10 PC.

Здесь я разделяю два решения.

Чтобы решить вашу проблему, вам нужно выполнить несколько шагов.

1-е решение.

  1. Найти и открыть php.ini расположенный в папке «php». В моем случае он находится в xampp, файл находится в c:\xampp\php\
  2. Найти "extension=php_openssl.dll"
  3. ";extension=php_openssl.dll" , удалив точку с запятой ";"
  4. Перезагрузите xampp, после этого нужно загрузить его.
  5. Повторите попытку, теперь вы можете установить композитор.

2-е решение (если вышеупомянутое решение не работает для вас, переходите к решению ниже).

Это работает в моем случае

  1. Найти и открыть php.ini расположенный в папке «php». В моем случае он находится в xampp, файл находится в c:\xampp\php\
  2. Откройте SHELL с панели запуска Xampp, нажав на кнопку оболочки.
  3. Записать php в оболочку и нажать Enter
  4. Если вы получите какое-то пробное сообщение в своей оболочке, как показано ниже. введите описание изображения здесь
  5. Затем вы должны исправить это защищающее сообщение, комментируя все эти расширения в файле php.ini (на самом деле причиной этих предупреждающих сообщений является то, что более одного раза эти расширения включены, но вы можете отменить его в файле php.ini для решение проблемы).

    Для примера это в моем случае.

    а). Вы можете видеть на изображении выше, есть предупреждение для завивки.

     Module 'curl' already loaded in Unknown on line 0 . 

    b) php_curl.dll файл find php_curl.dll файле php.ini и прокомментировать это расширение, добавив точку с запятой ";" перед этим расширением, таким образом ;extension=php_curl.dll

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

  1. Перезагрузите xampp, после этого нужно загрузить его.
  2. Повторите попытку, теперь вы можете установить композитор.

Надеюсь, я смогу решить вашу проблему.

Это все люди. Счастливое кодирование !!! (amitamie.com) 🙂 😉

я столкнулся с той же проблемой, но я исправил это,

если вы используете wamp

перейдите в свой выбранный каталог версии PHP, а затем вам нужно отредактировать файл каталога php.ini

замените эту строку ;extension=php_openssl.dll to extension=php_openssl.dll и сохраните, а затем перезапустите, тогда он будет работать 🙂

Помимо всего вышеперечисленного Если php / xampp не установлен на диске c, эта проблема возникла (что случилось со мной).

В этом случае, пожалуйста, перейдите по этой ссылке: http://abuango.net/2014/08/16/how-to-install-composer-on-windows-with-xampp/

Я столкнулся с той же проблемой на ПК с Windows XP с помощью xampp.

Не удается открыть '\ xampp \ php \ extras \ browscap.ini' для чтения в Unknown в строке 0

Я просто изменяю значение «броузер» в файле php.ini. Используйте полный путь вместо абсолютного пути.

В моем случае Xampp был в диске E, поэтому я изменил браузеру = "\ xampp \ php \ extras \ browscap.ini" на броузер: "E: \ xampp \ php \ extras \ browscap.ini"

И это работает для меня!