could not open input file composer setup php
PHP Composer — Невозможно установить composer на macOS Sierra
Я пытаюсь установить composer с помощью команды, представленной на сайте документации getcomposer.org/download:
Но я получаю сообщение об ошибке:
Я также пытаюсь установить это глобально, но я не могу выйти из этого сообщения. Пожалуйста, помогите D:
Решение
У меня были те же проблемы, но это то, что я сделал:
(проблема была вызвана из-за https protocol )
Другие решения
У меня такая же проблема-
вот верный путь
чистый каталог> Terminal> mkdir composer
sudo mv composer.phar /usr/local/bin/
alias composer=»php /usr/local/bin/composer.phar»
У меня были те же проблемы, но это то, что я сделал:
Это работает для меня следующим образом:
на моем терминале, который сделал композитор для установки на моем компьютере.
А затем я переместил Composer в свою папку bin, чтобы запустить ее глобально:
Инструкции в Composer официальная страница иногда сбивает с толку
или не работает на macOS Sierra.
Но установка по-прежнему проста, как и раньше. Просто запустите две команды в вашем терминале.
Пожалуйста, не используйте ничего из этого. Я не говорю, что это неправильно.
Пожалуйста, перейдите по ссылке https://getcomposer.org/download/ для установки последней версии композитора.
И сравнивая с неправильным SHA384 hash_file (вроде e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae ), так что не получится.
У меня были также те же проблемы, чтобы установить composer после чистой установки macOS Sierra. Мое решение заставить его работать:
Запущенный Composer возвращает: «Не удалось открыть входной файл: composer.phar»
php composer.phar update
но я получил ошибку:
Could not open input file: composer.phar
Так что я немного погуглил и попробовал
но все равно получаю ту же ошибку. Поэтому, пожалуйста, расскажите, как обращаться с этим композитором, чтобы установить новые расширения или пакеты, такие как data-fixtures в symfony2, используя wamp.
Если вы следовали инструкциям, подобным этим:
Которые говорят вам сделать следующее:
Тогда, вероятно, вы, как и я, выполняли эти команды и не читали следующую часть страницы, в которой говорилось, что вам следует прекратить ссылаться на composer.phar по его полному имени и сокращать его как исполняемый файл (который вы просто переименовали с помощью mv команда). Итак, это:
У меня была та же проблема в Windows, и я использовал другое решение. Я использовал установочный файл Composer_Setup.exe, предоставленный веб-сайтом композитора, и он выполняет глобальные установку.
После установки убедитесь, что переменная PATH указывает на каталог, в котором хранится composer.phar. Обычно это так C:\ProgramData\ComposerSetup\bin ( ProgramData может быть скрытым каталогом ). Само собой разумеется, но также убедитесь, что исполняемый файл PHP также находится в переменной PATH.
Вы можете просто позвонить
Задний план
Полезно знать, что есть два способа установить (и использовать) Composer: локально как файл в каталоге вашего проекта или глобально как исполняемый файл всей системы.
Как обычный PHP-файл, который вы хотите выполнить в командной строке, вам нужно будет запустить его с PHP:
Что в основном рассказывает php исполняемый для запуска файла composer.phar с в update качестве аргумента.
Решение
Если у вас еще не установлен Composer, загрузите PHAR с помощью следующей команды:
Лично я предпочитаю устанавливать Composer в свой домашний каталог, поэтому мне не нужно sudo устанавливать или обновлять composer исполняемый файл (что может быть угрозой безопасности). Поскольку я работаю в Linux, я использую следующую команду:
Get «Could not open input file: composer.phar» when calling composer.phar in terminal
I am working on a PHP development project that includes Composer. I am relatively new at this so I thank you in advance for your patience with my question, and ask that you reply in as simple of language as possible.
I am trying to run the following command in terminal:
I am getting the following error:
This is the file path to my composer.phar folder: /Users/administrator/Dropbox/2016/2016ProjectFiles/2016ProjectsWeb/GG/authentication/composer.phar
I have tried several ways to provide the file path, including the following:
It is entirely possible/likely that my syntax is wrong or there is a stupid simple solution that I just don’t know. I just need to be able to run file commands on composer.phar from terminal. Any help is much appreciated!
administrator$ composer» it returns «-bash: composer: command not found» // when I run «Admin-MacBook-Pro:
administrator$ php composer» it returns «Could not open input file: composer»
3 Answers 3
I figured it out. Here is the answer in case any fellow newbies run into this same conundrum. First, enter the following command into terminal to tell it where to look for Composer:
/» is a stand in for your «Users/Username» folders, so if your version of composer is nested beyond that you’ll have to write out the file path yourself. For example, if your file is in «Dropbox» in a folder called «Projects» then your first command would look like this.
Then, you’ll see your terminal command line change. For example, before I ran the command above, mine looked like.
. afterward it looked like.
«authentication» is the folder where I saved Composer. YAY! So then I was able to type in my request:
And it (finally!) returned «Generating optimized autoload files». So there you have it. I hope I saved you a couple of hours staring at the terminal window.
Thank you, Tomáš Votruba for your suggestions!
zsh composer could not open input file on mac terminal
i’m new to php, and just install composer on my mac terminal from this tutorial.
my terminal emulator is iterm2, which installed oh-my-zsh. when i type this command :
Composer (version 1.8.4) successfully installed to: /Users/lutfiyanra/composer.phar Use it: php composer.phar
i think i have to configure my
/.zshrc and add a command :
so after i add that command, and save it, i reload it using this command : source
but, when i type : composer version or composer it displayed
Could not open input file: /Users/lutfiyanra/.composer/composer.phar
1 Answer 1
Composer (version 1.8.4) successfully installed to: /Users/lutfiyanra/composer.phar Use it: php composer.phar
you need to make alias of
instead of php /usr/local/bin/composer.phar
Seems, you have missed the command sudo mv composer.phar /usr/local/bin/ as saying in the installation guide you are following. If you run this command then your alias is correct. If this doesn’t work, you can try by making the alias:
Besides, There error message is saying:
Could not open input file: /Users/lutfiyanra/.composer/composer.phar
Here, it’s searching the composer.php file in .composer directory which is not the correct path of that file.
Alternative way of installing composer: A more hassle free way is to install composer and any other program in MacOS using homebrew. I you don’t have it already you can install Homebrew from here: https://brew.sh/
Then you can install composer or any other registered package like below:
Не удалось открыть входной файл: композитор.пхар
Я пытаюсь установить на базе ZendFramework использование инструмента composer на сервере wamp.
следующие шаги сделаны к установке
Я загрузил Composer-Setup.exe-файл со страницы composer и успешно установлен.
Я скачал на базе ZendFramework и извлекается внутри c:wampwwwzend папку
Я выполнил команду для себя update
php composer.phar self-update
эта строка генерирует сообщение об ошибке: could not open file composer.phar
как устранить эту ошибку
10 ответов
это установит composer в текущий каталог, чтобы вы могли использовать php composer.phar
нам нужно включить модуль openssl в php перед установкой работы zendframe.
composer использует другой php.ini-файл, который находится в wamp\bin\php\php- \php.ini
после включения openssl нам нужно перезапустить сервер.
выполнить в следующие замечания.
Я пытался установить YII 2.0
Я получил ту же ошибку:
не удалось открыть входной файл: composer.пхар
Я использую Windows 7, и у меня такая же проблема, как и у вас, при использовании Composer через cmd.
проблема решена, когда я использую
надеюсь, что это полезно для людей, которые получили ту же проблему.
Первоначально я запускал PHP composer.phar self-update и получил то же сообщение об ошибке.
в качестве решения вы должны использовать команду composer непосредственно после ее установки.В командной строке просто введите composer и нажмите enter.
Если composer установлен правильно, вы должны иметь возможность видеть много предложений и список команд от composer.
Если вы до этого момента, то вы должны иметь возможность запускать composer self-update напрямую.
сначала попробуйте это: не используйте php composer.phar [parameters] просто использовать composer [parameters] если это не работает для вас, попробуйте остальные. Надеюсь, это поможет.
вопрос уже ответил OP, но я публикую этот ответ для тех, у кого есть аналогичная проблема, retting to
не удалось ввести открытый файл: composer.пхар
сообщение об ошибке.
просто перейдите в каталог/папку проекта и сделайте
предположив, что это, где у вас есть веб-приложение:
Не используйте php composer.phar self-update
Сначала перейдите в каталог проекта
просто используйте composer.phar self-update
Это работает для меня
вот как это работало для меня:
убедитесь, что composer установлен без ошибок.
откройте » Свойства системы «в windows и перейдите на вкладку» Дополнительно». (Вы можете просто нажать кнопку windows на клавиатуре и ввести «редактировать системные переменные среды»
в разделе «системные переменные» изменить «путь»
закройте все папки и CMDs + перезапустите сервер WAMP.
перейдите в любой каталог, в который вы хотите установить пакет, и введите
composer.phar create-project slim/slim-skeleton
я исправил ту же проблему с помощью следующих шагов

