Yaf是一個C語言編寫的PHP框架,由鳥哥Laruence開發的高性能框架;php
Yaf官方文檔:http://www.laruence.com/manual/index.htmlcss
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()信息,以下圖表示擴展安裝成功
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
按照步驟修改目錄、代碼便可;