У меня проблемы с установкой Composer
. После того, как я php.exe
путь php.exe
в мастере, и следующее, что он показывает, – это описание ошибки ниже.
Указанный PHP-файл exe не выполняется правильно: D: \ wamp \ bin \ php \ php5.5.12 \ php.exe Запуск из командной строки может выделить проблему. Внутренняя ошибка [ERR_INVALID], код выхода 1
- Метод хэширования пароля Mysql old vs new
- API PayPal Rest: как отключить регистрацию / оплату с помощью диалогового окна кредитных карт при экспресс-выписке
- Полимерная железная форма не отправляется
- Есть ли у PHP конструкция, подобная DataSet .NET?
- php password_hash и password_verify выглядели по-прежнему не работают
Есть несколько шагов, которые вы можете предпринять, чтобы решить вашу проблему
extension_dir
в xampp \ php \ php.ini в полном направлении, например: extension_dir = "E:\xampp\php\ext"
Установите его вручную. Есть ли способ установить Composer глобально в Windows? или вы можете сделать это с помощью открытой XAMPP Shell и написать это
php -r "readfile('https://getcomposer.org/installer');" | php
Просто установите его в (раздел C :), я думаю, он будет работать.
Я думаю, что проблема его в Windows8 и выше не позволяет Полного разрешения использовать CMD.
Наверное, это проблема, которая была задана здесь.
композитор не устанавливается в Windows 7
Я понял это и успешно установил Composer в My Windows 10 PC.
Здесь я разделяю два решения.
Чтобы решить вашу проблему, вам нужно выполнить несколько шагов.
1-е решение.
php.ini
расположенный в папке «php». В моем случае он находится в xampp, файл находится в c:\xampp\php\
"extension=php_openssl.dll"
";extension=php_openssl.dll"
, удалив точку с запятой ";"
2-е решение (если вышеупомянутое решение не работает для вас, переходите к решению ниже).
Это работает в моем случае
php.ini
расположенный в папке «php». В моем случае он находится в xampp, файл находится в c:\xampp\php\
php
в оболочку и нажать Enter Затем вы должны исправить это защищающее сообщение, комментируя все эти расширения в файле 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
Надеюсь, я смогу решить вашу проблему.
Это все люди. Счастливое кодирование !!! (amitamie.com) 🙂 😉
Вы получаете эту ошибку, потому что отсутствует какой-либо DLL-файл, указанный в php.ini. Для этого выполните следующие действия.
Откройте командную строку и введите php и нажмите enter.
Он попытается выполнить php и будет вызывать предупреждения и ошибки. Например, в моем случае это было как показано ниже: Ошибка
Теперь, основываясь на ошибке, продолжайте и прокомментируйте расширение (указанное в приведенной выше команде) в файле php.ini. Например, в моем случае я прокомментировал расширение = php_mysql.dll для; extension = php_mysql.dll
Теперь попробуйте установить композитора снова, он должен работать.
Примечание. Если повторное повторение процесса не повторится, возможно, в php.ini создается более одного расширения в php.ini, но в cmd php может дать только одну ошибку сразу.
Примечание. После того, как вы установили композитор, вы можете продолжить и раскомментировать всю строку, которую вы прокомментировали.
Вы должны сделать следующий шаг.
; Расширение = php_openssl.dll
сначала добавьте первую двоеточие и повторите попытку, чтобы установить композитор