Yii概述 Yii教程 Yii安装 在 Yii的[纪宝成:] 框架是快速发展的,现代的Web应用程序的开源PHP框架。它围绕模型 - 视图 - 控制器复合模式构建。 Yii提供安全和专业的功能来快速创建强大的项目。Yii框架具有基于组件的架构和全面的可靠缓存支持。因此,它适用于构建各种Web应用程序:论坛,门户,内容管理系统,RESTful服务,电子商务网站等。它还有一个名为Gii的代码生成工具,其中包含完整的CRUD(创建 读取 - 更新 - 删除)界面制造商。 核心功能 Yii的核心特征如下 - Yii实现了MVC架构模式。 它为关系数据库和NoSQL数据库提供了功能。 Yii绝不会为了遵循某种设计模式而过度设计事物。 它是非常可扩展的。 Yii提供多层缓存支持。 Yii提供RESTful API开发支持。 它具有很高的性能。 总的来说,如果你所需要的只是底层数据库的一个简洁的界面,Yii是正确的选择。目前,Yii有两个版本:1.1和2.0。 版本1.1现在处于维护模式,版本2采用最新技术,包括用于包分发的Composer实用程序,PSR级别1,2和4以及许多PHP 5.4+功能。它是第2版,将在未来几年内接受主要的开发工作。 Yii是一个纯粹的OOP(面向对象编程)框架。因此,它需要OOP的基本知识。Yii框架还使用PHP的最新功能,如特征和命名空间。如果你理解了这些概念,那么你会更容易地拿起Yii 2.0。 环境 Yii2的主要要求是 PHP 5.4+ 和一个 Web服务器 。Yii是一个功能强大的控制台工具,用于管理数据库迁移,资产编译和其他内容。建议您有一个命令行访问开发应用程序的机器。 为了发展目的,我们将使用 - Linux Mint 17.1 PHP 5.5.9 PHP内置的web服务器 安装前检查 要检查您的本地机器是否适合使用最新的Yii2版本,请执行以下操作 - 第1步 - 安装最新的PHP版本。 sudo apt-get install php5 第2步 - 安装最新的mysql版本。 sudo apt-get install mysql-server 第3步 - 下载Yii2基本应用程序模板。 composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic 第4步 - 启动一个PHP内置服务器,在 基本 文件夹内运行。 php -S localhost:8080 有一个有用的脚本, requirements.php 。它会检查您的服务器是否符合运行该应用程序的要求。您可以在应用程序的根文件夹中找到此脚本。 如果您在Web浏览器的地址栏中键入 http:// localhost:8080 / requirements.php ,则页面如下图所示 - Yii教程 Yii安装