安装或设置
安装要求
此项目模板的最低要求是你的 Web 服务器支持 PHP 5.4.0。
Yii2-advanced-app 可以通过两种方式安装。他们是
- 通过 Composer 安装
- 从存档文件安装
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',
然后按照下一小节中给出的说明进行操作。
准备申请
安装应用程序后,必须执行以下步骤以初始化已安装的应用程序。你只需要为所有人做一次。
- 打开控制台终端,执行 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
-
创建一个新数据库并相应地调整
common/config/main-local.php
中的components['db']
配置。 -
打开控制台终端,使用命令
/path/to/php-bin/php /path/to/yii-application/yii migrate
应用迁移。