Я устанавливаю композитор со следующим 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.
Как я могу установить композитор на свой компьютер и удалить выше проблемы? Пожалуйста помоги
Чтобы загрузить / установить на MacOSX, вы можете сделать следующие шаги или выполнить шаги доморощенного ниже:
Перейдите в каталог, в который вы можете написать:
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
Попробуйте это вместо этого и измените настройку «на лету», только для этой команды
curl -sS https://getcomposer.org/installer | php -d detect_unicode=Off
В Ubuntu Vivid 15.04. Попробуйте: Шаги:
Примечание: Извините, мой английский плохой 🙁
В случае, если у вас нет завитка в вашей системе, вы все равно можете установить композитор, используя следующую команду
Перейдите в каталог, в котором вы можете писать,
cd yourDirectory php -r "readfile('https://getcomposer.org/installer');" | php -d detect_unicode=off
У меня была такая же ошибка. Я закончил тем, что добавил sudo на сторону php, и это сработало для меня.
curl -sS https://getcomposer.org/installer | sudo php
sudo curl -sS https://getcomposer.org/installer | sudo php – –install-dir = / usr / local / bin
Запустите эту команду, и она будет работать, поэтому я думаю: D