日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows下配置安装YAF环境

發布時間:2024/9/20 windows 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下配置安装YAF环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Yaf是一個C語言編寫的PHP框架有著不錯的性能優勢,同時這款框架是由鳥哥Laruence開發的;出于對大牛的信仰加成我們今天來嘗嘗鮮;

用PHP擴展寫PHP框架的難點

  • 難于開發. 要完成一個PHP擴展的PHP框架, 需要作者有C背景, 有PHP擴展開發背景, 更要有PHP框架的設計經驗.
  • 目標用戶群小. 現在國內很多中小型站都是使用虛擬主機, 并不能隨意的給PHP添加擴展, 所以這些大部分的中小型企業, 個人博客的用戶就無法使用.
  • 維護成本高. 要維護PHP擴展, 不僅僅需要精通于C的開發和調試, 更要精通于Zend API, 并且升級維護的周期也會很長.
  • 那既然這樣, 為什么還要用PHP擴展來開發框架呢, 或者說, 這可行么?

    用PHP擴展寫PHP框架的可行性

  • 擴展邏輯相對比較穩定, 一般不易變化. 把它們抽象出來, 用擴展實現, 不會帶來額外的維護負擔.
  • 框架邏輯復雜, 自檢耗時耗內存都比較可觀, 而如果用擴展來實現, 就能大幅減少這部分對資源的消耗.

  • 本機環境

    我這邊調試用的是phpstydy PHP5.5 + NGINX的環境;

    YAF框架配置

    要使用YAF首先要開啟PHP的yaf擴展,由于集成環境不會自帶所以我們得自己去下載了 版本我們選的是2.3.5 太新的話得升級到PHP7才行哦.




    這邊我們選擇的是5.5 Non Thread Safe (NTS) x86版本;

    關于這個NTS 和 這個TS的區別我們可以去看看PHPINFO里邊的



    下載完成后打開壓縮包,我們用到的只有一個文件 就是php_yaf.dll把這個文件解壓到當前PHP的EXT目錄下

    對應我們這里的就是phpStudy\php55n\ext;


    編輯php.ini 加入yaf.dll 并且配置對應的信息


    完成上面的步驟后,重啟一下環境 再重新查看phpinfo() 看到YAF就完成了環境配置了;



    DLL下載?: http://pecl.php.net/package/yaf

    ???http://pecl.php.net/package/yaf/2.3.5/windows


    編譯YAF DEMO


    YAF項目地址 :?https://github.com/laruence/yaf
    下載PHP5分支,配置好PHP環境變量;然后在CMD下切換到tools/cg 目錄下 使用php yaf_cg sample命令


    輸出DONO后我們在目錄中可以看到output文件夾,我們把它復制到根目錄,然后運行http://localhost/sample/ ?若顯示Hello World! I am Stranger 恭喜您成功了



    文檔地址:?http://www.laruence.com/manual/


    來源:http://blog.csdn.net/webziyang/article/details/52033831

    總結

    以上是生活随笔為你收集整理的windows下配置安装YAF环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。