介绍
YII是一个用PHP编写的开源, 面向对象, 基于组件的MVC Web框架。它的alpha版本于2006年10月发布。其第一个正式版本1.0已于2008年12月发布。YII的当前版本是2.0.0, 它还支持PHP7。它可以是Yes It Is的缩写。在本教程中, 我们将在MacOS上安装YII2。
先决条件
- MacOS的
- 在终端上以管理员身份登录
- PHP 5.4.X或更高版本
- PCRE扩展
- 反射扩展
- SPL扩展
- CType扩展
- MBString扩展
- OpenSSL扩展
- 国际扩展
安装
安装过程包括以下步骤。
1)使用Composer安装YII
YII可以简单地与作曲家一起安装。以下命令可用于在/ Library / WebServer / Documents中创建YII应用程序。
$ composer create-project -prefer-distyiisoft/yii2-app-basic MyAPP
这将在/ Library / WebServer / Documents目录中创建一个名为MyApp的应用程序。
2)提供隐藏令牌:
在安装过程中, shell会提示我们提供需要从GitHub存储库生成的隐藏令牌。
为此, 我们需要登录到GitHub帐户并按照以下顺序生成令牌。
Goto user profile ---> select settings ---> Developer Settings ---> Personal access tokens ---> generate new tokens
它将打开页面, 如下所示。
单击生成令牌以生成新的个人访问令牌。
复制生成的令牌并粘贴到终端中。由于令牌是隐藏的, 因此不会显示, 因此在粘贴后按Enter。
它将在所需位置成功安装YII应用程序MyAPP。
3)启动服务器
首先, 我们需要通过在终端上键入以下命令将工作目录更改为新创建的应用程序。
$ cd MyAPP
然后执行以下命令来运行YII服务器, 该服务器将默认侦听端口8080。
$ php yii serve
4)在浏览器上访问
只需键入localhost:8080即可通过localhost在浏览器上访问YII。
因此, 我们已经成功安装了YII, 并在MacOS上创建了第一个由YII驱动的应用程序MyAPP。