使用composer提示Could not open input file: composer.phar
今天使用composer下载yii报错提示 Could not open input file: composer.phar
原因肯定是:在别的项目下载过composer没有设置全局变量或者没有安装composer
解决:
打开命令行并依次执行下列命令安装最新版本的 Composer:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"php composer-setup.phpphp -r "unlink('composer-setup.php');"
全局安装
全局安装是将 Composer 安装到系统环境变量 PATH
所包含的路径下面,然后就能够在命令行窗口中直接执行 composer
命令了。
Mac 或 Linux 系统:
打开命令行窗口并执行如下命令将前面下载的 composer.phar
文件移动到 /usr/local/bin/
目录下面:
sudo mv composer.phar /usr/local/bin/composer
Windows 系统:
- 找到并进入 PHP 的安装目录(和你在命令行中执行的
php
指令应该是同一套 PHP)。 - 将
composer.phar
复制到 PHP 的安装目录下面,也就是和php.exe
在同一级目录。 - 在 PHP 安装目录下新建一个
composer.bat
文件,并将下列代码保存到此文件中。
@php "%~dp0composer.phar" %*
最后重新打开一个命令行窗口试一试执行 composer --version
看看是否正确输出版本号。
参考:https://www.phpcomposer.com/
使用composer提示Could not open input file: composer.phar相关推荐
- 关于安装composer提示could not open input file composer.phar的问题解决
查了网上的方法,设置系统环境变量和修改php.ini中的extension=php_openssl都无用 1-要么就用php 绝对路径 \composer.phar 2-要么就把composer.ph ...
- CCS3.3编译提示can't find input file 'rts2800_fpu32.lib
CCS3.3编译提示can't find input file 'rts2800_fpu32.lib,该问题是因为没有安装浮点补丁导致,在CCS3.3普通版本是需要单独进行相应补丁安装的,在CCS3. ...
- linux could not open input file:,PHP命令行提示“Could not open input file”解决方法
今天在windows下用命令符运行php代码,寻思能直接出结果,结果报了如下错误: Could not open input file: echo`ipconfig`; 解决方法 原因其实也是很简单, ...
- windows下, nginx 提示错误 No input file specified
一 环境介绍: win10, LNMP 二 错误描述: 访问网站时,提示"No input file specified"错误. 排错阶段: 1. 查看nginx access日 ...
- 提示No input file specified的解决方法
(一)IIS Noinput file specified 方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二: 请修改php.ini 找到 ; cgi. ...
- APACHE服务器出现No input file specified.的完美解决方案
启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:"No input file specified." 原因在于使用的PHP是fast_cgi模式,而在 ...
- 解决NGINX PHP No input file specified
解决NGINX PHP "No input file specified" 打开一个页面<?php phpinfo(); ?> 然后在游览器下运行:页面提示 No ...
- 微擎php5.6无法上传图片,解决PHP5.6版本“No input file specified”的问题
问题描述:使用TP框架做项目时,在启用REWRITE的伪静态功能的时候,首页可以访问,但是访问其它页面的时候,就提示:"No input file specified." 原因在于 ...
- linux gcc编译器误用-MM导致出现linker input file unused because linking not done
背景 昨晚深夜,音视频群有网友发消息给我,反馈我写的Makefile模板工程有一个bug,输入make之后,提示:linker input file unused because linking no ...
最新文章
- 独家 | 利用Omniverse Code应用开展虚拟宇宙的未来
- python_文件处理
- 窗口分析函数_9_计算组内总和的占比
- prototype极速应用1
- innodb和my查询速度_吃透MySQL:MyISAM和InnoDB存储引擎详细介绍
- vue登录如何存储cookie_vue项目实现表单登录页保存账号和密码到cookie功能
- ns2相关学习——TCL脚本编写(3)
- php正则去除base64,使用PHP preg_match_all的正则表达式base64块
- 怎么才能成为一名PHP专家?
- JavaScript 小知识
- Plus One @python
- Appium移动自动化测试教程
- electron编写我们第一个hello world程序和文件引入
- cesium 经纬度绘制点_Cesium搜索经纬度并标点
- Socks代理是什么意思?有什么用?
- 韩天峰php教程,韩天峰(Rango)的博客
- C#大文件上传支持切片上传
- NFC技术有什么特点,NFC主要应用在哪些领域?
- 深大uooc学术道德与学术规范教育第五章
- 填坑之路!SpringBoot导包坑之spring-boot-starter-parent