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


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

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

第一步:安裝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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM