1. 程式人生 > >Yii2學習筆記1--Yii2的基本介紹和Composer安裝

Yii2學習筆記1--Yii2的基本介紹和Composer安裝

writing req project 學習 png ive iis too 使用

  Yii 是一個高性能的,以快速,安全,專業著稱 , 適用於開發 WEB2.0 應用的 PHP 框
架 。自帶了豐富的功能 ,包括 MVC,DAO/ActiveRecord,I18N/L10N,緩存,身份驗證和
基於角色的訪問控制,腳手架,測試等,可顯著縮短開發時間。

二、Yii1.1和Yii2

  沒有Yii1.1的經驗,並不妨礙對Yii2.0的學習。因為對ThinkPHP3.2.3較熟悉,可以兩者對比著學(感覺很類似)。

三、Windows 系統用Composer安裝Yii2

  ①首先安裝 Composer , 如果已經安裝的可以升級下: composer self-update

  下載地址:https://getcomposer.org

  ②使用CMD下載Yii2

    (1)進入htdocs或www目錄:cd /d D:\wamp\www

    (2)更新Composer插件: composer global require "fxp/composer-asset-plugin:~1.1.1"

技術分享圖片
 1 C:\mywamp\Apache24\htdocs> composer global require "fxp/composer-asset-plugin:~1.1.1"
 2 Changed current directory to C:/Users/csuyck123/AppData/Roaming/Composer
 3 ./composer.json has been updated
 4 Loading composer repositories with package information
 5 Updating dependencies (including require-dev)
 6   - Installing fxp/composer-asset-plugin (v1.1.4)
 7     Downloading: 100%
 8 
 9 Writing lock file
10 Generating autoload files
技術分享圖片

    (3)下載Yii2: composer create-project --prefer-dist yiisoft/yii2-app-basic 【yii2basic下載後的目錄名】 

    (4)註意:

      1)執行下載時,可能用到了Github的賬戶和密碼或者Github創建的Token

    創建token(令牌):Settings--Personal Access Tokens--Generate new token

       2)切記打開PHP擴展的openssl擴展!

      3)openssl擴展:OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。

  ③等待很長時間--->安裝成功

四、Yii2 的目錄結構

技術分享圖片

五、運行Yii2

  訪問:localhost/yii2basic/web

  根據結果可以看出默認是c=site a=index

Yii2學習筆記1--Yii2的基本介紹和Composer安裝