从零开始学YII2框架(一)通过Composer安装Yii2框架,yii2composer_PHP教程-composer

从零基础开始PHP学习 - 第一天

从零开始PHP学习,从零开始php 写这个系列文章主要是为了督促自己 每天定时 定量消化一些知识! 同时也为了让需要的人 学到点啥~! 本人技术实在不高!本文中可能会有错误!希望大家发现后能提...

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


最近在学习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

去掉注释;


三、安装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

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

三、初始化项目

执行CMD命令init

测试安装结果

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

会看到如下界面:


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


yii2在使用composer安装时出现如下错误,大侠帮忙,……

你php没有开启mongodb扩展~~~~和Composer没关系吧

打开你的php.ini 开启mongodb extension (把前面的“;”号去掉)

重启你的服务器(apache、iis...)

然后重试一下

如果是linux系统的,我也不清楚,你搜索下吧
 


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/866661.htmlTechArticle从零开始学YII2框架(一)通过Composer安装Yii2框架,yii2composer 最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时...

从零开始PHP学习,从零开始php_PHP教程

从零开始PHP学习,从零开始php 写这个系列文章主要是为了督促自己 每天定时 定量消化一些知识! 同时也为了让需要的人 学到点啥~! 本人技术实在不高!本文中可能会有错误!希望大家发现后能提...

从零基础开始PHP学习,零基础PHP学习_PHP教程

从零基础开始PHP学习,零基础PHP学习 写这个系列文章主要是为了督促自己 每天定时 定量消化一些知识! 同时也为了让需要的人 学到点啥~! 本人技术实在不高!本文中可能会有错误!希望大家发现...

从零开始学YII2框架(二)通过 Composer 安装扩展插件,yii2composer_PHP教程

从零开始学YII2框架(二)通过 Composer 安装扩展插件,yii2composer 目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件, 我尝试了几个,发现了一系列好用的Y...

从零开始学YII2框架(四)扩展插件yii2-kartikgii,yii2yii2-kartikgii_PHP教程

从零开始学YII2框架(四)扩展插件yii2-kartikgii,yii2yii2-kartikgii 今天发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。 插件介绍 这个插件主要功能是帮助你在使用gii生成代码curd的...

从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird_PHP教程

从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。 比如: 把表格包装在bootstrap - panel标签下,使之...

从零开始PHP学习 - 第四天

... 以上就介绍了从零开始PHP学习 - 第四天,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

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

从零开始学YII2框架(一)通过Composer安装Yii2框架,yii2composer 最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时候讲师推荐ThinkPHP。于是我选择了ThinkPHP来尝试,这个框架的上手难度系数不...

在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析,yii2pjax_PHP教程

...助! 您可能感兴趣的文章:从零开始学YII2框架(六)高级应用程序模板从零开始学YII2框架(五)快速生成代码工具 Gii 的使用从零开始学YII2框架(四)扩展插件yii2-kartikgii从零开...

在CentOS系统上从零开始搭建WordPress博客的全流程记录,centoswordpress_PHP教程

在CentOS系统上从零开始搭建WordPress博客的全流程记录,centoswordpress概述 最近买了台服务器,准备搭建个人博客,来持续更新自己的博客, 环境 服务器操作系统:CentOS ...

从零开始学习 HTML5 和 CSS,请问有没有比较好的建议?比如学习什么语言,有没有好的书或者教程推荐等等?

...了浪费时间,先学之前的,再看5。 我跟你说吧,我就是从零开始的,这种方法对我来说非常有用,希望能帮助到你: 首先你下载css中文手册和html中文手册,先把基础知识混熟了之后试着写一两个简单的网页,是在记事本...