安裝或設定

安裝要求

此專案模板的最低要求是你的 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 應用遷移。