Yii2框架——php学习之旅(一)

一、初识Yii框架

Yii框架,又称易框架(easy的框架),是一个可以用于开发大型 Web 应用的php 框架。因为Yii框架目前有两个版本,这里主要讲的是最新版本——Yii2。同CodeIgniter框架一样,Yii2框架也是基于MVC(Model View Controller),采用纯OOP(面向对象编程)编写。大致内容就如上,其余的可以查阅百度百科

二、下载安装

前提说明:本人主要使用以下软件进行此框架的学习:

1、phpstorm(学生用校园邮箱注册可获得JetBrains所有软件的免费使用,这里顺便给出注册网址吧)

2、xampp(个人觉得不错,因为方便,部分开发者觉得phpstudy会好用一些,因为后者可以进行php版本切换。本人在学习php框架时,因学校开设了JavaEE课程,所以需要用tomcat,故用xampp会很方便。反正看个人需要,当然,本文所有的配置是基于xampp的,phpstudy配置较为简单,本文就不再赘述了)

3、Yii2的高级应用程序模板(这个看需要,初学者适合使用advanced版本。当然,如果有需要可以下载Yii2的基本应用程序模板,论坛上模板可能会被墙。下载完解压至xampp安装目录下的htdocs路径)

三、环境配置

1、虚拟域名配置:在C:\Windows\System32\drivers\etc路径下,打开hosts文件(推荐拖到桌面编辑后再拖回来)。

# localhost name resolution is handled within DNS itself.
	127.0.0.1       www.yii.com
	127.0.0.1       admin.yii.com
#	::1             localhost

进行如上修改后,保存。

2、打开xampp control panel,在Apache行打开Config—>Apache(httpd-config),在配置最底端添加如下信息:

<VirtualHost *:80>
	DocumentRoot "盘符:\xampp的安装路径\htdocs\模板名称\frontend\web"
	ServerName www.yii.com
</VirtualHost>
<VirtualHost *:80>
	DocumentRoot "盘符:\xampp的安装路径\htdocs\模板名称\backend\web"
	ServerName admin.yii.com
</VirtualHost>
[本人安装路径为C:\xampp,模板名称为spm,故配置路径为: "C:\xampp\htdocs\spm\frontend\web""C:\xampp\htdocs\spm\backend\web"]

3、之前的操作做完,打开apache和mysql,在浏览器中输入www.yii.com会报错。这是因为模板的入口文件未配置,而配置也十分简单。打开yii高级应用程序模板,点击“init.bat”,选择“0-开发模式”后,回车后,再按要求输入“yes”进行安装。
当然,本人也经历了一些坑,这里也顺便提及一下,避免更多的初学者在配置期间出现太多问题。

    · 打开“init.bat”后cmd窗口闪退:那是因为你未配置环境变量,只需配置php环境变量即可。这里也详细说明一下吧(毕竟本人第一次写博客,希望交代的清楚些,大家看起来也比较方便高效)。

    php环境变量配置步骤:

    i) 右击我的电脑-属性-高级-环境变量

   ii)在系统变量中找到 Path 这一项,鼠标双击 Path 这一项,在最后加入你的 PHP 目录和类库所在的路径,(例如:C:\xampp\php 即找到php所在的目录)

    然后再点击“init.bat”,应该就不会闪退了。最后在浏览器中输入:www.yii.com(别忘了打开apache和mysql服务),如果显示yii的模板页面,那么恭喜你,完成了本章的教程。

猜你喜欢

转载自blog.csdn.net/boss_crabe/article/details/80086521