Windows下安裝配置Yaf框架的方法及建立典型合理的Demo目錄結構

Yaf是一個C語言編寫的PHP框架,由鳥哥Laruence開發的高性能框架;php

Yaf官方文檔:http://www.laruence.com/manual/index.htmlcss

第一步:安裝PHP擴展配置Yaf

1.查看PHP本身版本信息,以下圖:html

 

2.根據PHP版本號,編譯器版本號和CPU架構,選擇合適的Yaf擴展git

這裏的PHP版本爲7.2.9,VC15 ,X86編譯以及TS線程安全,因此,選下面的擴展版本:github

選擇php_yaf-3.0.7-7.2-ts-vc15-x86.zip瀏覽器

下載地址(下面連接來查找對應的版本):安全

Yaf:http://pecl.php.net/package/yaf架構

注意:點擊DLL查看對應版本信息,以下圖:app

 

 3.將以上文件下載解壓縮後,將php_yaf.dll拷貝至php環境的ext目錄下框架

4.在php.ini文件中任意位置增長如下代碼:

;php_yaf
extension=php_yaf.dll

5.從新啓動Apache,查看phpinfo()信息,以下圖表示擴展安裝成功

 第二步:建立典型合理的Demo目錄結構

1.在Github下載Yaf項目生成目錄壓縮文件

下載地址:https://github.com/laruence/yaf

2.yaf-master.zip解壓後,Win+R打開終端,切換到該目錄「yaf-master\yaf-master\tools\cg」下

3.執行以下命令:

php yaf_cg yaf  //yaf爲生成Demo項目根目錄名稱,可自定義;

回車後出現「DONE」表明成功,以下圖:

4.查看目錄「yaf-master\yaf-master\tools\cg\output」,在該output目錄下就生成了初始版項目yaf,以下圖:

瀏覽器運行「http://localhost/yaf/」,出現下圖內容就表明成功了;

5.然而對於Yaf的應用, 都應該遵循相似下面的目錄結構.

+ public
  |- index.php //入口文件
  |- .htaccess //重寫規則    
  |+ css
  |+ img
  |+ js
+ conf
  |- application.ini //配置文件   
+ application
  |+ controllers
     |- Index.php //默認控制器
  |+ views    
     |+ index   //控制器
        |- index.phtml //默認視圖
  |+ modules //其餘模塊
  |+ library //本地類庫
  |+ models  //model目錄
  |+ plugins //插件目錄

因此須要將生成的初始目錄改形成上面典型的目錄結構,

具體方法參考鳥哥的文檔:http://www.laruence.com/manual/tutorial.firstpage.html#tutorial.directory

按照步驟修改目錄、代碼便可;

相關文章
相關標籤/搜索