1. 程式人生 > >Windows下安裝配置Yaf框架的方法及創建典型合理的Demo目錄結構

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

get 擴展安裝 dem tool 架構 類庫 編譯器 image lib

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

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

windows下安裝Yaf具體步驟:

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

1.查看PHP自己版本信息,如下圖:

技術分享圖片

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

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

選擇php_yaf-3.0.7-7.2-ts-vc15-x86.zip

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

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

註意:點擊DLL查看對應版本信息,如下圖:

技術分享圖片

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

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

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