使用composer遇到的问题及解决方法
可以尝试利用composer下载Yii框架,编辑composer.json文件:
{
    "require":{
        "yiisoft/yii2":"~2.0.0"
    }
}
然后在这个包含composer.json文件的目录下执行命令:
composer install
然后就等待下载完成
问题零:Your requirements could not be resolved to an installable set of packages.
如果出现下面这种情况:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
需要安装一个composer资源插件,运行命令安装即可:
composer global require "fxp/composer-asset-plugin:^1.4.1"
问题一:proc_get_status() has been disabled for security reasons
如果出现下面这种情况:
[ErrorException]
proc_get_status() has been disabled for security reasons
PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_get_status() has been disabled for security reasons'
in phar:///usr/local/bin/composer/vendor/symfony/process/Process.php:1279
这是因为安全原因,将proc_get_status函数禁用了,可以通过编辑php的配置文件php.ini,搜索proc_get_status,将他从disable_functions中删除即可。
问题二:需要输入token
如果是第一次使用composer,那么在下载文件yii框架的过程中,有几项需要输入token,如下图:
[root@localhost tmp]# composer install
Loading composer repositories with package information
Updating dependencies (including require-dev) Could not fetch https://api.github.com/repos/jquery/jquery-dist, please create a GitHub OAuth token to go over the API rate limit
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+localhost.localdomain+2018-02-22+1945
to retrieve a token. It will be stored in "/root/.composer/auth.json" for future use by Composer.
Token (hidden):
只要粘贴上面的URL到浏览器中打开,然后生成一个token,然后复制这个新的token,在命令行中需要token的地方输入该token即可,该token会存储在用户家目录/.composer/auth.json中:
{
    "bitbucket-oauth": {},
    "github-oauth": {
        "github.com": "6ad4ef7375b1fb9........"},
    "gitlab-oauth": {},
    "gitlab-token": {},
    "http-basic": {}
}
此后可以不用再输入token了,composer会自动去auth.json中找。
使用composer遇到的问题及解决方法的更多相关文章
- composer install提示需要输入账号解决方法
		
1.问题描述:输入composer install提示需要输入账号,如下所示: 2.解决方法,改用社区的源:composer config -g repo.packagist composer htt ...
 - composer 下载包慢的解决方法
		
方法一: 修改 composer 的全局配置文件(推荐方式) 打开命令行窗口(windows用户)或控制台(Linux.Mac 用户)并执行如下命令: composer config -g repo. ...
 - windows下安装Composer提示缺少openssl的解决方法
		
在Windows环境下安装Composer(注:Composer要求PHP版本在5.3.2+),你可能会遇到这种安装失败的情况:出错信息是 "The openssl extension is ...
 - laravel composer install 报错解决方法
		
composer install 报错信息: 报错原因参考:http://blog.csdn.net/yicixing7/article/details/55050140 解决方法: 把compose ...
 - 使用composer下载依赖包下载失败的解决方法
		
下载好的composer默认的下载地址是国外的,在下载的过程中网络不好或者可能被墙,将下载的地址换成国内的地址即可 有两种方式启用本镜像服务: 系统全局配置: 即将配置信息添加到 Composer 的 ...
 - laravel :Call to undefined function App\Http\Controllers\success()  解决方法
		
今天在调用方法时,报错如下:Call to undefined function App\Http\Controllers\success():方法已定义好了,所以我怀疑是未引入function.ph ...
 - matlab 7遇到的错误 解决方法
		
安装路径 参考D:\matlab7 安装最后一步弹出 未找到解决方法.不过没有发现有何影响. 安装完成后出现 1. To configure Real-Time Windows Target you ...
 - IE6、7下html标签间存在空白符,导致渲染后占用多余空白位置的原因及解决方法
		
直接上图:原因:该div包含的内容是靠后台进行print操作,输出的.如果没有输出任何内容,浏览器会默认给该空白区域添加空白符.在IE6.7下,浏览器解析渲染时,会认为空白符也是占位置的,默认其具有字 ...
 - MVVM框架从WPF移植到UWP遇到的问题和解决方法
		
MVVM框架从WPF移植到UWP遇到的问题和解决方法 0x00 起因 这几天开始学习UWP了,之前有WPF经验,所以总体感觉还可以,看了一些基础概念和主题,写了几个测试程序,突然想起来了前一段时间在W ...
 
随机推荐
- C#泛型约束where T : class 解释
			
这是参数类型约束,指定T必须是Class类型. .NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构 ...
 - Yii2.0页面提示消息
			
适用情况:比如提交一个表单,提交完成之后在页面展示一条提示消息. 控制器里面这样写: 单条消息: \Yii::$app->getSession()->setFlash('error', ' ...
 - Linux系统学习之网络管理
			
网络接口配置 使用ifconfig检查和配置网卡 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ...
 - Python基础(2)——列表、字典、数据运算
			
1.列表 #创建列表 name_list = ['alex', 'seven', 'eric'] #或 name_list = list(['alex', 'seven', 'eric']) #访问列 ...
 - VUE2 第六天学习--- vue单文件项目构建
			
阅读目录 VUE2 第六天学习--- vue单文件项目构建 回到顶部 VUE2 第六天学习--- vue单文件项目构建 VUE单文件组件在Vue项目中,然后使用 new Vue({el: '#cont ...
 - Android学习之基础知识四-Activity活动1讲
			
一.活动(Activity)的基本用法: 1.手动创建活动FirstActivity(java源码): A.Android Studio在一个工作区间只允许打开一个项目,点击:File--->C ...
 - Tensorflow[LSTM]
			
0.背景 通过对<tensorflow machine learning cookbook>第9章第3节"implementing_lstm"进行阅读,发现如下形式可以 ...
 - 如何计算PCB设计中的阻抗
			
关于阻抗的话题已经说了这么多,想必大家对于阻抗控制在pcb layout中的重要性已经有了一定的了解.俗话说的好,工欲善其事,必先利其器.要想板子利索的跑起来,传输线的阻抗计算肯定不能等闲而视之. 在 ...
 - YOU AND ME 不见不散(转载)
			
(看到一篇挺不错的文章,看了挺有感触的,与大家共勉.) 泰戈尔说: 有一个夜晚,我烧毁了所有的记忆, 从此我的梦就透明了: 有个早晨我扔掉了所有的昨天, 从此我的脚步就轻盈了! 越过山丘,才发现无人等 ...
 - 办公室的远程传文件 的命令三种方式linux
			
不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy. 第二种方法就是 ...