安装或设置

安装要求

此项目模板的最低要求是你的 Web 服务器支持 PHP 5.4.0。

Yii2-advanced-app 可以通过两种方式安装。他们是

  1. 通过 Composer 安装
  2. 从存档文件安装

1)通过 Composer 安装

如果你尚未安装 Composer,可以按照 getcomposer.org 上的说明进行操作 。在 Linux 和 Mac OS X 上,你将运行以下命令:

首先我们需要安装 composer。

步骤 1 安装 Composer。在终端中运行以下命令

curl -sS https://getcomposer.org/installer | php

步骤 2 现在更改目录

sudo mv composer.phar /usr/local/bin/composer

第 3 步检查作曲家的工作情况

composer

如果 Composer 安装成功。

然后使用以下命令安装应用程序:

composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application

第一个命令安装 composer 资产插件 ,该插件允许通过 Composer 管理 bower 和 npm 软件包依赖项。你只需要为所有人运行此命令一次。第二个命令将高级应用程序安装在名为 yii-application. 的目录中。如果需要,可以选择其他目录名称。

2)从存档文件安装

将从 yiiframework.com 下载的存档文件解压缩到直接位于 Web 根目录下的名为 advanced 的目录中。

通过输入 cookieValidationKey 配置项的密钥来修改 config / web.php 文件(如果使用 Composer 安装 Yii,则会自动完成此操作):

// !!! insert a secret key in the following (if it is empty) - this is required by cookie validation
'cookieValidationKey' => 'enter your secret key here',

然后按照下一小节中给出的说明进行操作。

准备申请

安装应用程序后,必须执行以下步骤以初始化已安装的应用程序。你只需要为所有人做一次。

  1. 打开控制台终端,执行 init 命令并选择 dev 作为环境。
/path/to/php-bin/php /path/to/yii-application/init

如果使用脚本自动执行它,则可以在非交互模式下执行 init。

/path/to/php-bin/php /path/to/yii-application/init --env=Production --overwrite=All
  1. 创建一个新数据库并相应地调整 common/config/main-local.php 中的 components['db'] 配置。

  2. 打开控制台终端,使用命令/path/to/php-bin/php /path/to/yii-application/yii migrate 应用迁移。