从零开始学YII2框架(一)通过Composer安装Yii2框架

2015-01-24信息快讯网

今天终于搞明白怎么安装Yii2了。对于我这种小白来说真是费尽周折。下面来介绍下如何安装Composer和如何使用Composer安装Yii2。

最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时候讲师推荐ThinkPHP。于是我选择了ThinkPHP来尝试,这个框架的上手难度系数不大,能快速开发一款应用。适合小型的企业应用。因为是国人开发的,中文支持比较好。有比较全面的文档,官网社区也比较活跃。因为我接触的项目都是用Oracle数据库的,所以我想找一款对Oracle支持比较好的PHP框架,但是ThinkPHP框架对Oracle的支持实在是不好。所以我换了Yii框架来试试对Oracle的支持程度。

       Yii框架现在稳定版本是1.1.14。目前2.0是测试版。花了几天时间学习了下Yii1来创建应用。有关Yii的文档不是很多。大多都是原版英文的。但是对Oracle的支持还可以。使用的是AR技术。最近看了下Yii2的文档。它加入了PHP的命名空间概念、加入了Bootstrap、smarty等很多好用的功能。比Yii1进步很大,最后我决定学习Yii2框架。基于对Yii1的了解,Yii2应该更加出色。

今天终于搞明白怎么安装Yii2了。对于我这种小白来说真是费尽周折。下面来介绍下如何安装Composer和如何使用Composer安装Yii2。

Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。

Windows安装Composer:
一、下载Composer

官网下载:https://getcomposer.org/download/

二、开启PHP的openssl支持

修改D:\WAMP\bin\php\php5.4.12配置文件php.ini

去掉注释;

从零开始学YII2框架(一)通过Composer安装Yii2框架_信息快讯网

三、安装Composer

一路"next"安装完毕。

安装完毕会提示你重新打开CMD命令行使用。

安装Yii2 - advanced 模板
一、下载yii2 - advanced 模板

官网下载:http://www.yiiframework.com/download/

下载完毕解压至
D:\WAMP\www

二、通过composer安装

打开CMD,跳转到目录
D:\WAMP\www\advanced

我们来生成一个名为“yii2test”的app。

输入命令:

composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced ../yii2test

等待… …出现如下界面,表示安装成功。

从零开始学YII2框架(一)通过Composer安装Yii2框架_信息快讯网

三、初始化项目

执行CMD命令init

从零开始学YII2框架(一)通过Composer安装Yii2框架_信息快讯网

测试安装结果

地址栏输入:http://localhost/yii2test/frontend/web/index.php

会看到如下界面:

从零开始学YII2框架(一)通过Composer安装Yii2框架_信息快讯网

至此安装Yii2完毕,后续我会跟进关于PHP框架Yii2的学习进度。

Yii实现多数据库主从读写分离的方法
VPS中使用LNMP安装WordPress教程
Yii中使用PHPExcel导出Excel的方法
Yii框架调试心得--在页面输出执行sql语句
Yii框架在页面输出执行sql语句以方便调试的实现方法
CentOS6.5 编译安装lnmp环境
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
yii2.0之GridView自定义按钮和链接用法
PHP中SimpleXML函数用法分析
Yii入门教程之Yii安装及hello world
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Laravel 4 初级教程之安装及入门
从零开始学YII2框架(六)高级应用程序模板
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
从零开始学YII2框架(四)扩展插件yii2-kartikgii
从零开始学YII2框架(三)扩展插件yii2-gird
从零开始学YII2框架(二)通过 Composer 安装扩展插件
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
PHP编译安装中遇到的两个错误和解决方法
PHPer 需要了解的 5 个 Composer 小技巧
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
PHP管理依赖(dependency)关系工具 Composer 安装与使用
mac环境中使用brew安装php5.5.15
linux下安装php的memcached客户端
linux下编译安装memcached服务
yii实现创建验证码实例解析
yii操作session实例简介
yii实现级联下拉菜单的方法
YII中assets的使用示例
PHP中的gzcompress、gzdeflate、gzencode函数详解
Yii使用CLinkPager分页实例详解
Thinkphp中import的几个用法详细介绍
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
©2014-2024 dbsqp.com