Yii2 - (一)通过 Composer 安装 Yii2.0 框架

一、安装 Composer-Setup.exe (本文附件中提供 Composer-Setup.exe 下载)

① 下载之后直接运行进行安装,安装过程需要选择你的 php 可执行文件,如下图所示(*记得提前在php版本对应的php.ini文件中,开启 php_openssl 扩展):
924d312b3b-04.png

② 如果安装失败,请开启对应的 PHP 版本的 php_openssl
 
③ 安装完Composer,运行下面的命令来安装Composer Asset插件:它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。进入 cmd,输入:
composer global require "fxp/composer-asset-plugin:^1.3.1"

④ 进入 cmd 输入 composer 查看是否安装成功,下图是安装成功界面
cfa258af99-05.png

二、安装 Yii2.0 框架

① 执行下面命令 或 将附件中 composer.phar 放入你的项目文件夹中 :
php -r "readfile('http://getcomposer.org/installer');" | php

php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"

② 现在选择的应用程序模板之一,开始安装 Yii 2.0。应用程序模板是一个包含Yii写的骨架Web应用程序包。

* 安装基本的应用程序模板,运行下面的命令:
php composer.phar create-project yiisoft/yii2-app-basic basic 2.0.11

* 安装高级的应用程序模板,运行下面的命令:
php composer.phar create-project yiisoft/yii2-app-advanced advanced 2.0.11

composer create-project yiisoft/yii2-app-advanced advanced 2.0.11

 * 鸿宇常用安装命令:
进入项目目录,依次执行下面命令:

composer config -g repo.packagist composer https://packagist.phpcomposer.com

composer create-project yiisoft/yii2-app-advanced advanced 2.0.11

③ 请注意,您可能会被提示安装过程中输入你的 GitHub 的用户名和密码。这是正常的。只要输入它们并继续。

进入 https://github.com/settings/tokens 点击 「Generate new token」 新建一个 Token,选择默认新建就行,然后就会得到一个 Token,然后输入这个值就 OK 了。

④ 进入advanced 目录 执行 php init 命令,然后输入 0 ,再输入 yes 即可。
QQ截图20161029090310.png

附录: Composer 使用方法

① 环境是搭建好了,但是我们仍然需要手动composer install,composer update,这些肯定是少不了的。相信大多数点开这篇教程的人都是composer安装失败,那这样,就教你一招,在你的命令行下面执行
composer config -g repo.packagist composer https://packagist.phpcomposer.com
什么意思呢?意思就是全局启用packagist镜像。有兴趣的可以搜一搜,这样你再composer self-update看看,速度是不是变快了呢!

② 注:更新 yii2 ,进入 cmd ,切换目录到 advanced,输入
composer update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask

③ Composer 中文使用教程
http://docs.phpcomposer.com/00-intro.html

④ 全局安装 Composer
 
全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。
 
Windows 系统:

    []找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。[/][]将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。[/][[i]]在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
    @php "%~dp0composer.phar" %[/i]
    最后重新打开一个命令行窗口试一试执行
    composer --version
    [/*]
看看是否正确输出版本号。
 
⑤ 友情提示
 
提示:不要忘了经常执行
composer selfupdate

 以保持 Composer 一直是最新版本哦!

附录
 
查看 composer 的全局配置信息
composer config -l -g

 更改 composer 镜像地址
中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com

国外镜像
composer config -g repo.packagist composer https://packagist.org

Composer 全局安装
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Linux 安装 Yii2 文件夹权限问题
 
进入项目文件夹, 执行如下命令:
chmod -R 777 .

临时改变CentOS系统php全局变量
# export PATH=[php bin位置]:$PATH

康乐php7示例
# export PATH=/vhs/kangle/ext/tpl_php709/bin:$PATH

 Linux Yii2 初始化
# php init
 
 
 

0 个评论

要回复文章请先登录注册