我的CentOS6.5下及windows7下 安装composer与Yii2的过程
用yii2以来,安装composer老是不成功,所以一直在windows下的php里,用直接解压的方法运行yii2。
后来越来越多的场合,需要用composer,终于下决心,要在Linux下搞掂它!
-----------------------------------------
一、安装composer
# curl -sS https://getcomposer.org/installer | php
这个老是下载不成功。干脆手动下载 composer.pchar,再扔进服务器,然后:
# mv composer.phar /usr/local/bin/composer
# chmod +x user/local/bin/composer
由于composer强烈不建议在root下运行。我建立了一个新用户
# adduser yii2
设置国外镜像(否则会被墙)
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com
然后安装一个什么插件?
$ composer global require "fxp/composer-asset-plugin:1.0.0-beta3"
这里又出错了。一堆错误信息。我去掉后面的版本号
$ composer global require "fxp/composer-asset-plugin"
出现提示:
- Installing fxp/composer-asset-plugin (v1.2.2) ...
这样就好了。
二、安装yii2
$ composer create-project --prefer-dist yiisoft/yii2-app-basic basic
- yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
看了 http://blog.csdn.net/wsliangjian/article/details/46738739
$ cd basic
$ composer update
一些操作后,(下载了N多文件),提示输入token,
查到这个 https://getyii.com/topic/default/view/32 解决使用Composer的时候提示输入Token
生成了 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
以下下载了一大堆东西。
再次测试生成的web网站,出现:
Failed to create directory "/www/default/basic/runtime/logs": mkdir(): Permission denied
$ chmod g+w -R basic
(此处我将yii2与www设为同组,所以可以设置组内可写)
再进web页面,出现:
yii\web\Request::cookieValidationKey must be configured with a secret key.
此处,修改 config/web.php,在components下,request下,cookieValidationKey后面,随机输入一堆字符,保存。
再试,通过!
===============================================
一鼓作气,继续解决了windows7下安装!
C>composer config -g repo.packagist composer https://packagist.phpcomposer.com
C>composer config -g -- disable-tls true
修改php.ini,去掉 extension=php_openssl.dll 前的 ;
C>composer global require "fxp/composer-asset-plugin"
Changed current directory to C:/Users/Administrator/AppData/Roaming/Composer
You are running Composer with SSL/TLS protection disabled.
Using version ^1.2 for fxp/composer-asset-plugin
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing fxp/composer-asset-plugin (v1.2.2)
Downloading: 100%
Writing lock file
Generating autoload files
C>composer update
C>composer create-project --prefer-dist yiisoft/yii2-app-basic mybasic
OK!!!
----------------------------------------
以上参考了:
http://www.cnblogs.com/yangtoude/p/5323561.html composer安装yii2问题总结
http://www.yiichina.com/topic/6423 composer安装Yii2,写给总是安装不成功的朋友!
我的CentOS6.5下及windows7下 安装composer与Yii2的过程的更多相关文章
- window下安装composer and yii2
我的环境是集合包xampp 1,下载composer:下载地址https://getcomposer.org/download/, 点击蓝色字体“Composer-Setup.exe” 2,安装com ...
- windows7下Wamp安装php扩展imagick(转)
ImageMagick是一套功能强大.稳定而且免费的工具集和开发包,可以用来读.写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等 ...
- VadRoot枚举进程模块在Windows7下的完整实现
原理小伟的小伟在http://bbs.pediy.com/showthread.php?t=66886说的挺清楚了,Windows7下有一些变化,使用NtQueryVirtualMemory来枚举 ...
- windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)
windows7下 php5.4成功安装imageMagick . (phpinfo中显示不出来是因为:1.软件本身.php本身.php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个 ...
- windows7 下伪静态配置方法
今天终于算是彻底知道windows7下伪静态的IIS配置了.尼玛真坑爹,竟然64位的和32位的配置竟然不一样... 网上找的比较详细的文章地址: http://jingyan.baidu.com/ar ...
- windows7下安装php的imagick和imagemagick扩展教程
这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...
- Windows7下Blend for Visual Studio 2012使用问题
目前开发的系统里很多控件样式和动画比较复杂,应该是之前同事用Blend做的,这种神器不用太浪费了,自己也准备试试. 系统环境Windows7+Visual Studio 2012 1.Windows7 ...
- Windows7下U盘安装Ubuntu14.04双系统
1.准备工作 (1)下载Ubuntu14.04系统镜像文件,Ultraiso,EasyBcd,分区助手 Ubuntu14.04地址:http://www.ubuntu.com/download/des ...
- Windows7下QT5开发环境搭建 分类: QT开发 2015-03-09 23:44 65人阅读 评论(0) 收藏
Windows7下QT开法环境常见搭配方法有两种. 第一种是:QT Creator+QT SDK: 第二种是:VS+qt-vs-addin+QT SDK: 以上两种均可,所需文件见QT社区,QT下载地 ...
随机推荐
- PHPstorm相同变量标识
setting-> plugins-> Browse Repositories 输入BrowseWordAtCaret 搜索,安装,然后重启
- 再谈使用X.PagedList.Mvc 分页(ASP.NET Core 2.1)
在以前的博文中写过使用X.PagedList.Mvc组件来对ASP.NET MVC应用程序进行分页,可以参考此篇随笔:Asp.net MVC 使用PagedList(新的已更名 为X.PagedLis ...
- springmvc源码分析----入门看springmvc的加载过程
接上一篇我们写的入门---http://www.cnblogs.com/duanxiaojun/p/6591448.html 今天从这个门里进去我们看springmvc是如何在容器启动的时候将各个模块 ...
- error: templates may not be ‘virtual’
模板函数不能是虚函数,原因如下: 首先呢,模板函数并不是函数,他需要特定的类型去实例化成为函数.你定义一个函数模板,是不生成任何函数的,只有当你用代码去调用它时,才会根据你的类型去实例化成为特定 ...
- 怎样使一个INPUT框里的文字在框被点击后自动全选或清除?
$("#smsContent").focus(function(){ this.select(); }); <input name="keywords" ...
- 201621123016 《Java程序设计》第七周学习总结
1. 本周学习总结 1.1 思维导图:Java图形界面总结 2.书面作业 1. GUI中的事件处理 1.1 写出事件处理模型中最重要的几个关键词. 关键词:事件源,事件监听器,事件处理方法,事件适配器 ...
- Chrome开发者工具 debug 调试
Chrome 的开发者工具分为 8 个大模块,每个模块及其主要功能为: Element 标签页: 用于查看和编辑当前页面中的 HTML 和 CSS 元素. Network 标签页:用于查看 HTTP ...
- android调用其他apk的activity
<img src="https://img-blog.csdn.net/20160322114625025" alt="" />启动另一个apk的工 ...
- IT兄弟连 JavaWeb教程 JSP经典面试题
1.JSP标准提供了三种独立的向JSP添加Java代码的技术,请列举. <% %>JSP程序代码块,内部可以直接嵌入Java代码. <%! %>JSP声明区,内部可以声明变量和 ...
- builder模式的新学习
builder模式的新学习 静态工厂和构造器有个共同的局限性:他们不能很好的扩展到大量的可选参数.大多数产品在牧歌可选与中都会有非零的值 对于这种类,应该使用哪种构造器或者静态方法来进行编写?程序员一 ...