Подтвердить что ты не робот

Возникли проблемы с установкой композитора

Я устанавливаю композитор со следующим cammand

curl -s https://getcomposer.org/installer | php

Но я продолжаю получать ниже сообщение об ошибке

Zafars-MacBook-Pro:etc zafarsaleem$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
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 detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off

A php.ini file does not exist. You will have to create one.

Как я могу установить композитор для удаления выше ошибки?

ИЗМЕНИТЬ

Zafars-MacBook-Pro:etc zafarsaleem$ php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

Последнее редактирование

После некоторого исследования я обнаружил, что файл php.ini, который используется, находится в /etc/php.ini. Однако, когда я проверил этот файл в папке /etc, его там не было. Папка /etc содержит папку php.ini.default, которая связана с /private/etc/php.ini.default. Поэтому я добавил detect_unicode = Off в /etc/php.ini.default и переименовал этот файл в php.ini. Теперь, когда я выполняю команду

curl -s https://getcomposer.org/installer | php

ИЛИ

sudo curl -s https://getcomposer.org/installer | php

Затем я получаю следующие ошибки

Zafars-MacBook-Pro:/ zafarsaleem$ sudo curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
Downloading...
Download failed: failed to open stream: Permission denied
The download failed repeatedly, aborting.

Как я могу установить композитор на свой компьютер и удалить выше проблемы? Пожалуйста, помогите

4b9b3361

Ответ 1

Чтобы загрузить/установить на MacOSX, вы можете выполнить следующие шаги или попробуйте homebrew шаги ниже:

  • Перейдите в каталог, в который вы можете написать:

    cd ~

  • получить композитор:

    curl -sS https://getcomposer.org/installer | PHP

  • переместите композитор в каталог bin в $PATH var:

    sudo mv composer.phar/usr/local/bin/composer

  • Работа над двойным проверением композитора

    композитор о

  • (необязательно) Обновить композитор:

    самообновление sudo composer

homebrew

brew update
brew tap homebrew/homebrew-php
brew tap homebrew/dupes
brew tap homebrew/versions
brew install php55-intl
brew install homebrew/php/composer

Ответ 2

Попробуйте это вместо этого и измените настройку "на лету", только для этой команды

curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off

Ответ 3

В Ubuntu Vivid 15.04. Пытаться: Шаги:

  • Откройте терминал и напишите: sudo su и нажмите Enter.
  • Вставить это: curl -sS https://getcomposer.org/installer | php и нажмите Ввод. (Этот установочный композитор, Подождите, чтобы закончить)
  • И Finaly Write выход

Примечание: Извините, мой английский плохой: (

Ответ 4

Если у вас нет завитка в вашей системе, вы все равно можете установить композитор, используя следующую команду

Перейдите в каталог, в котором вы можете писать,

cd yourDirectory

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

Ответ 5

У меня была такая же ошибка. Я закончил тем, что добавил sudo к стороне php, и это сработало для меня.

curl -sS https://getcomposer.org/installer | sudo php

Ответ 6

sudo curl -sS https://getcomposer.org/installer | sudo php - --install-dir =/usr/local/bin

Запустите эту команду, и она будет работать, поэтому я думаю: D