yii怎么安裝

yii怎么安裝

安裝 Yii

你可以通過兩種方式安裝 Yii:使用 composer 或下載一個歸檔文件。 推薦使用前者,這樣只需執行一條簡單的命令就可以安裝新的擴展或更新 Yii 了。

標準安裝完Yii之后,框架和一個項目模板兩者都下載并安裝好了。 一個項目模板是實現了一些基本特性的一個 可行的Yii項目,比如登錄,聯系表單,等等。 它的代碼是以推薦的方式組織的。因此,它能夠適合作為你項目的一個好的起點。

在本章節和以后的章節,我們將會介紹如何去安裝Yii和所謂的基本的應用程序模板和如何去實現這個模板上的新特性。 Yii當然也提供了其它模板叫 高級的應用程序模板, 它是更好應用于在一個團隊開發環境中去開發多層級的應用程序。

信息:?這個基本的應用程序模板是適合于開發90%的Web應用程序。?它不同于高級的應用程序模板主要地在如何使它們的代碼是 有組織的。?如果你是剛接觸Yii,我們強烈建議你堅持使用簡單并有足夠的功能的基礎的應用程序模板。

通過 Composer 安裝

安裝 Composer

如果還沒有安裝 Composer,你可以按 getcomposer.org 中的方法安裝。 在 Linux 和 Mac OS X 中可以運行如下命令:

curl?-sS?https://getcomposer.org/installer?|?php mv?composer.phar?/usr/local/bin/composer

在 Windows 中,你需要下載并運行 Composer-Setup.exe。

如果遇到任何問題或者想更深入地學習 Composer, 請參考 Composer 文檔。 如果你已經安裝有 Composer 請確保使用的是最新版本, 你可以用 composer self-update 命令更新 Composer 為最新版本。

在本指南中,所有 composer 命令都假定您已經安裝了全局 的 composer, 這樣它可以作為 composer 命令。如果您在本地目錄中使用 composer.phar, 則必須相應地調整示例命令。

如果您之前已安裝 Composer,請確保使用最新版本。 您可以通過運行 composer self-update 來更新Composer。

注意:?在安裝?Yii?期間,Composer?需要從?Github?API?請求很多信息。?請求的數量取決于您的應用程序所依賴的數量,?并 可能大于?Github?API?速率限制。如果達到此限制,Composer?可能會要求您提供?Github?登錄憑據以獲取?Github?API?訪問令牌。 在快速連接上,您可能比?Composer?能夠處理的時間早,?因此我們建議您在安裝?Yii?之前配置訪問令牌。?有關如何執行此操作 的說明,請參閱?Composer?documentation?about?Github?API?tokens。

安裝 Yii

安裝 Composer 后,您可以通過在 Web 可訪問的文件夾下運行以下命令來 安裝Yii應用程序模板:

composer?create-project?--prefer-dist?yiisoft/yii2-app-basic?basic

這將在一個名為 basic 的目錄中安裝Yii應用程序模板的最新穩定版本。 如果需要,您可以選擇不同的目錄名稱。

信息:?如果?composer?create-project?命令失敗,您也可以參考?Composer?文檔的疑難解答?部分中的常見錯誤。修復錯誤后, 您可以通過在?basic?目錄內運行?composer?update?來恢復中止安裝。

提示: 如果你想安裝 Yii 的最新開發版本,可以使用以下命令代替, 它添加了一個 stability 選項:

composer?create-project?--prefer-dist?--stability=dev?yiisoft/yii2-app-basic?basic

請注意,Yii的開發版本不應該用于生產,因為它可能會破壞您的運行代碼。

通過歸檔文件安裝

通過歸檔文件安裝 Yii 包括三個步驟:

1. 從 yiiframework.com 下載歸檔文件。

2. 將下載的文件解壓縮到 Web 訪問的文件夾中。

3. 修改 config/web.php 文件,給 cookieValidationKey 配置項 添加一個密鑰(若你通過 Composer 安裝,則此步驟會自動完成):

//?!!!?在下面插入一段密鑰(若為空)?-?以供?cookie?validation?的需要 'cookieValidationKey'?=>?'在此處輸入你的密鑰',

php中文網,大量的免費yii入門教程,歡迎在線學習!

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享