linux安装composer
Posted 岁月如歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装composer相关的知识,希望对你有一定的参考价值。
我们可以通过 Composer 镜像安装 composer ,在这之前,请确认您的机器上已经安装了PHP,并可以通过php来执行命令。如果您的服务器上必须通过全路径来执行(/usr/local/php/bin/php),您可以通过以下命令,来改变:
ln -s /usr/local/php/bin/php php
这样,你就可以通过“php”来执行了。
一、局部安装
局部安装是将 composer 安装到当前目录下面(比如安装到项目根目录下),然后就可以通过 php composer.phar 来使用 composer 了。
Mac 或 Linux 系统:打开命令行窗口并执行如下命令:
Windows 系统(Mac 或 Linux 系统也可以使用):请执行如下命令:
php -r "readfile(‘http://install.phpcomposer.com/installer‘);" | php
二、全局安装:
全局安装是将 composer 安装到系统环境变量 composer
命令了。
Mac 或 Linux 系统:打开命令行窗口并执行如下命令:
curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Windows 系统:请在命令行中执行如下命令:
mkdir C:\bin
上述命令执行成功之后再将 PATH
环境变量即可。最后重新打开一个命令行窗口试一试执行 composer --version
看看是否正确输出版本号,例如:。
cd21505c8d58499a9b4d38573881cfec49c51ffd
三、镜像说明:
通过官方途径安装 https
协议从 composer.phar
文件,但是由于众所周知的原因,安装过程很痛苦。
“Composer 中国镜像”是在 composer 源码的基础上重新编译 composer.phar
文件,并通过国内的 CDN 对下载进行加速。另外,为了保证使用最新版本的 composer ,开发者需要经常执行 提示:不要忘了经常执行
composer selfupdate
以保持 composer 一直是最新版本哦!
参考地址:
http://www.yiichina.com/download
http://www.yiichina.com/tutorial/1167
重要代码在开始展示下
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2
今天安装了Yii2高级版应用 写下步骤
在 Windows 中,你首先需要下载并运行 Composer-Setup.exe
安装好composer后,
为了让后面的步骤更容易成功需要
选择VPNFQ或者设置composer的镜像服务器
镜像用法
有两种方式启用本镜像服务:
? 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”
? 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”
方法一: 修改 composer 的全局配置文件(推荐方式)
打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:
复制
composer config -g repo.packagist composer https://packagist.phpcomposer.com
感觉这个命令有时无效。
方法二: 修改当前项目的 composer.json 配置文件:
打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:
复制
composer config repo.packagist composer https://packagist.phpcomposer.com
上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):
复制
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
镜像用法结束
需要到控制台运行
composer update 或者 composer selfupdate
composer global require "fxp/composer-asset-plugin:~1.1.1"
之后到Apache WEB根目录 ,例如WWW目录下
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2
会在当前目录生成一个yii2目录,这个就是 Yii2的advanced版本的项目
示意图
这里看到这步安装成功了
当然如果没用镜像源的话,可能出现下面问题
可能就一直停在那里了,
这个时候,登录GitHub的用户名和密码没有就注册个账号,退出cmd,在打开控制台再到appache的WEB根目录下 重新执行
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2
若提示安装过程中输入你的 GitHub 的用户名和密码。那就输入它们并继续即可。
当然也可能出现下面的情况
登录github , 然后访问 head to 后面的网址,
然后生成一个token,然后复制到 Token (hidden): 这里。就会显示 Token stored successfully.
之后就等待 很久
直到最后显示
......... (此处省略)
Generating autoload files
下载完毕了
7.最后一步:初始化我们的应用,初始化是在你创建的项目目录下 执行cmd init命令 选0 y
ok,这么我们的yii2的安装就完成了,访问localhost/yii2/frontend/web/index.php
会看到如下界面:
这就表明的你的yii2安装成功了,一定要记住你的php版本是php5.4以上的!
以上是关于linux安装composer的主要内容,如果未能解决你的问题,请参考以下文章