快捷搜索:

Yii PHP Framework新手入门文章


电脑自学网为您提供Yii PHP Framework新手入门文章的文章咨询供您阅读,如何使用Yii PHP Framework新手入门文章的方法对您有帮助也请您举手之劳分享给您身边的人。

说明:由于近期工作工作关系,须要开发一个在Linux下执行的Web Application,须要对如今比較流行的一些PHP框架做一个了解和评估,以下的这篇教程是笔者近期学习一个比較新的PHP Framework的一点经历和操作步骤,由于官方的手冊写得比較晦涩(特别是中文的),以前尝试遍读它那个手冊再动手,读了一大半发现仍无法理解,于是干脆先下手为强了,因而也就有了以下的教程。

介绍

Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,可以显著加速开发进程。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异,只是它的中文文档还不完好,而且有些命令行的操作是针对非Windows用户的,不易理解,所以制作了这篇文档。

下载地址:

中文文档地址:

配置

以下针对本人的机器相关软件环境及目录做下说明:

Apache2.2.4+PHP5.2.5+MySQL5.1.39

在这里须要说明的是须要在设置Windows环境变量,在Path中加入PHP执行环境所在的文件夹(如本人在原有配置后加上”;C:/PHP”),由于使用Yii时须要PHP的执行环境。此外,在PHP版本号选择时建议不要选择比較高的版本号,本人是从PHP5.3.0->PHP5.2.11->PHP5.2.5一路降下来才执行成功的,建议尽量临时不要使用PHP5.3.0、PHP5.2.11,本人在使用这两个版本号过程中常常遇到一个ext文件夹下的dll文件不能载入的情况,当然你确认自己对PHP的配置相当熟悉的话例外。

由于在Yii中须要开启pdo和pdo_mysql,所以请确保在执行环境所使用的php.ini中取消了extension=php_mysql.dll、extension=php_pdo.dll、extension=php_pdo_mysql.dll的凝视。

Apache的站点根目录为D:/wwwroot,在这个根目录下创建一个名为YiiDemo的路径,将从网上下载到的Yii压缩包解压之后,拷贝进D:/wwwroot/YiiDemo路径,文件结构例如以下:

Yii PHP Framework新手入门教程

注:上图中demos、framework、requirements是Yii压缩包中的路径,其他文件和路径是本人使用Eclipse时创建的。此外,在D:/wwwroot/YiiDemo/framework路径下有一个yiic.bat文件,这个文件能够帮助我们高速生成站点架构和MVC相关的文件。

另外,在本实例中MySQL和PHP都是用了utf8编码,不建议使用gb2312编码,能显示的中文字符太少,而且对其他东亚语系不支持,甚至连生僻点的繁体中文都不能显示,而utf8能够解决问题。

创建站点初始结构

您可能还会对下面的文章感兴趣: