用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的过程的更多相关文章

  1. window下安装composer and yii2

    我的环境是集合包xampp 1,下载composer:下载地址https://getcomposer.org/download/, 点击蓝色字体“Composer-Setup.exe” 2,安装com ...

  2. windows7下Wamp安装php扩展imagick(转)

    ImageMagick是一套功能强大.稳定而且免费的工具集和开发包,可以用来读.写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等 ...

  3. VadRoot枚举进程模块在Windows7下的完整实现

      原理小伟的小伟在http://bbs.pediy.com/showthread.php?t=66886说的挺清楚了,Windows7下有一些变化,使用NtQueryVirtualMemory来枚举 ...

  4. 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多个 ...

  5. windows7 下伪静态配置方法

    今天终于算是彻底知道windows7下伪静态的IIS配置了.尼玛真坑爹,竟然64位的和32位的配置竟然不一样... 网上找的比较详细的文章地址: http://jingyan.baidu.com/ar ...

  6. windows7下安装php的imagick和imagemagick扩展教程

    这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...

  7. Windows7下Blend for Visual Studio 2012使用问题

    目前开发的系统里很多控件样式和动画比较复杂,应该是之前同事用Blend做的,这种神器不用太浪费了,自己也准备试试. 系统环境Windows7+Visual Studio 2012 1.Windows7 ...

  8. Windows7下U盘安装Ubuntu14.04双系统

    1.准备工作 (1)下载Ubuntu14.04系统镜像文件,Ultraiso,EasyBcd,分区助手 Ubuntu14.04地址:http://www.ubuntu.com/download/des ...

  9. Windows7下QT5开发环境搭建 分类: QT开发 2015-03-09 23:44 65人阅读 评论(0) 收藏

    Windows7下QT开法环境常见搭配方法有两种. 第一种是:QT Creator+QT SDK: 第二种是:VS+qt-vs-addin+QT SDK: 以上两种均可,所需文件见QT社区,QT下载地 ...

随机推荐

  1. 配置android-studio应用的快捷键

    http://blog.sina.com.cn/s/blog_ad64b8200102vnl4.html

  2. Eigen::aligned_allocator

    http://blog.csdn.net/rs_huangzs/article/details/50574141

  3. 【Data Structure & Algorithm】求子数组的最大和

    求子数组的最大和 题目:输入一个整型数组,数组里有正数和负数.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和.求所有子数组的和的最大值,要求时间复杂度为O(n).例如输入数组为1, - ...

  4. 2-2和2-3基本数据类型 & 2-4基本数据类型详解 & 3-1和3-2整形字面量值及变量声

    2-4基本数据类型详解 3-1和3-2整形字面量值及变量声 023是八进制的 0x1357是十六进制 0X3C也是十六进制 0x1abL:长整型 变量声明 数据类型 空格 变量名 赋值: 变量的定义:

  5. 爬虫代码实现六-Queue队列实现循环抓取

    StartDSJCount : package com.dajiangtai.djt_spider.start; import java.util.List;import java.util.Queu ...

  6. [工具分享]wingide 6 算号代码keygen

    import string import random import sha BASE16 = '0123456789ABCDEF' BASE30 = '123456789ABCDEFGHJKLMNP ...

  7. UVA - 11624 Fire! 双向BFS追击问题

    Fire! Joe works in a maze. Unfortunately, portions of the maze have caught on fire, and the owner of ...

  8. [开源]OSharpNS - .net core 快速开发框架 - 快速开始

    什么是OSharp OSharpNS全称OSharp Framework with .NetStandard2.0,是一个基于.NetStandard2.0开发的一个.NetCore快速开发框架.这个 ...

  9. Lightoj1002 【搜索】

    题意: 两两之间的点的花费就是:从A点到B的一条路上某段的最大权值:给一个起点,求到各起点的最小花费. 思路: 一开始的思路: n不是才500,我先建个图,然后DFS一下,不对,是2500: 如果直接 ...

  10. mongodb c# 序列化时 , Id引起的问题

    1.  c# 序列化时,如果没有指名_id , 如果class,struct有MemberName为 Id ,_id , 则自动识别为Id . 如果此时,这个"Id"是只读属性,就 ...