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