📅  最后修改于: 2020-10-16 07:03:31             🧑  作者: Mango
Yii [ji:]框架是一个开放源代码的PHP框架,用于快速开发的现代Web应用程序。它是围绕“模型-视图-控制器”复合模式构建的。
Yii提供安全和专业的功能,可快速创建强大的项目。 Yii框架具有基于组件的体系结构和完整的固态缓存支持。因此,它适合于构建各种Web应用程序:论坛,门户,内容管理系统,RESTful服务,电子商务网站等。它还有一个名为Gii的代码生成工具,其中包括完整的CRUD(Create-Read-Update-Delete)接口制造商。
Yii的核心特征如下-
总的来说,如果您只需要一个简单的基础数据库接口,那么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是功能强大的控制台工具,可管理数据库迁移,资产编译和其他内容。建议您在开发应用程序的计算机上具有命令行访问权限。
出于发展目的,我们将使用-
要检查您的本地计算机是否适合使用最新的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 。它检查您的服务器是否满足运行该应用程序的要求。您可以在应用程序的根文件夹中找到此脚本。
如果您在网络浏览器的地址栏中键入http:// localhost:8080 / requirements.php ,则该页面的外观如以下屏幕截图所示-