Установка Composer – Внутренняя ошибка

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

Указанный PHP-файл exe не выполняется правильно: D: \ wamp \ bin \ php \ php5.5.12 \ php.exe Запуск из командной строки может выделить проблему. Внутренняя ошибка [ERR_INVALID], код выхода 1

Есть несколько шагов, которые вы можете предпринять, чтобы решить вашу проблему

  1. Вы можете попробовать изменить extension_dir в xampp \ php \ php.ini в полном направлении, например: extension_dir = "E:\xampp\php\ext"
  2. Установите его вручную. Есть ли способ установить Composer глобально в Windows? или вы можете сделать это с помощью открытой XAMPP Shell и написать это

    php -r "readfile('https://getcomposer.org/installer');" | php

  3. Просто установите его в (раздел C :), я думаю, он будет работать.

    Я думаю, что проблема его в Windows8 и выше не позволяет Полного разрешения использовать CMD.

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

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

Я понял это и успешно установил 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) 🙂 😉

Вы получаете эту ошибку, потому что отсутствует какой-либо DLL-файл, указанный в php.ini. Для этого выполните следующие действия.

  1. Откройте командную строку и введите php и нажмите enter.

  2. Он попытается выполнить php и будет вызывать предупреждения и ошибки. Например, в моем случае это было как показано ниже: Ошибка

  3. Теперь, основываясь на ошибке, продолжайте и прокомментируйте расширение (указанное в приведенной выше команде) в файле php.ini. Например, в моем случае я прокомментировал расширение = php_mysql.dll для; extension = php_mysql.dll

  4. Теперь попробуйте установить композитора снова, он должен работать.

Примечание. Если повторное повторение процесса не повторится, возможно, в php.ini создается более одного расширения в php.ini, но в cmd php может дать только одну ошибку сразу.

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

Вы должны сделать следующий шаг.

  1. Перейти к C: // xampp / php
  2. откройте php.ini и найдите «openssl» (два поиска могут быть найдены!)

; Расширение = php_openssl.dll

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