站長資訊網
        最全最豐富的資訊網站

        Yaf遇上PHP7.1會有什么火花?

        安裝 Yaf


        本文假設你已經安裝了 LNMP 開發環境(PHP 版本不低于7.0),直接從安裝 Yaf 拓展開始敘述

        因為 Yaf 是用 C 語言開發的 PHP 框架,也可以理解為是 PECL 拓展。所以跟平常遇到的用 PHP 開發的框架不太一樣,例如 ThinkPHP5,Laravel 是直接下載可用或者通過 Composer 安裝使用。Yaf 需要先安裝拓展后才可以正常使用。

        首先我們來介紹一下怎樣安裝 Yaf 拓展

        安裝

        最新版本的 Yaf 最低支持 PHP7.0,所以我們需要保證當前 PHP 環境為 7.0 版本以上,支持 PHP5.X 的 Yaf 最高版本為2.3.4,筆者不再推薦使用老版本的 Yaf。既然 Yaf 是以高性能著稱,PHP7 也是以高性能著稱,為何不讓強強聯合?

        1. 編譯安裝

        編譯安裝首先需要通過 Git 下載源碼
        首先下載 Yaf 編譯安裝包,打開(https://github.com/laruence/y…

        $ > wget -c https://github.com/laruence/yaf/archive/yaf-3.0.5.tar.gz $ > tar xzvf yaf-3.0.5.tar.gz && cd yaf-3.0.5 $ > phpize $ > ./configure $ > make $ > sudo make install

        接下來需要手動修改php.ini文件,來加載yaf.so文件

        2. pecl 安裝

        直接通過 pecl 命令來進行 Yaf 安裝,安裝成功后會自動配置php.ini文件,不需要手動加載yaf.so

        $ > pecl install yaf

        安裝完成后使用命令來檢查安裝是否成功

        $ > php --ri yaf

        得到 Yaf 版本號和配置細節則說明安裝成功,如下

        $ > php --ri yaf  yaf  yaf support => enabled Version => 3.0.5 Supports => http://pecl.php.net/package/yaf  Directive => Local Value => Master Value yaf.library => no value => no value yaf.action_prefer => Off => Off yaf.lowcase_path => Off => Off yaf.use_spl_autoload => Off => Off yaf.forward_limit => 5 => 5 yaf.name_suffix => On => On yaf.name_separator => no value => no value yaf.st_compatible => Off => Off yaf.environ => product => product yaf.use_namespace => Off => Off

        項目配置

        使用 Yaf 腳手架工具來生成基礎框架

        1.進入到Yaf源碼包中腳手架工具所在目錄

        $ > cd yaf-3.0.5/tools/cg/

        2.用腳手架工具生成基礎框架代碼

        $ > php yaf_cg Yaf_First

        Yaf_First 為項目名稱,讀者可以自行定義

        1. 將生成的代碼復制到生成環境目錄

        $ > cp -r ./output/Yaf_First/* /home/wwwroot/default/

        至此就完成了 Yaf 基礎框架代碼的搭建,

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99久久精品影院老鸭窝| 欧美久久精品一级c片片| 久久99热国产这有精品| 综合久久精品色| 国产亚洲精品国看不卡| 精品三级在线观看| 国产乱码精品一区二区三区中文 | 免费精品久久久久久中文字幕| 国产精品免费观看调教网| 亚洲午夜精品第一区二区8050| 国产精品黄页免费高清在线观看| 国产精品网站在线观看| 久久久久女人精品毛片| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 国产精品免费福利久久| 欧美精品一区二区蜜臀亚洲| 亚洲精品无码专区久久同性男| 精品人妻少妇一区二区三区不卡 | 久久香综合精品久久伊人| 天天爽夜夜爽夜夜爽精品视频| 精品国产一区二区三区AV性色| 国产精品秘入口福利姬网站| 99久久精品九九亚洲精品| 欧美激情精品久久久久| 久久九九青青国产精品| 九九热在线精品视频| 久久99国产精品久久久| 国产精品一在线观看| 国产福利视精品永久免费 | 亚洲国产成人精品91久久久 | 久久精品国产亚洲精品2020| 无码人妻精品一区二区三18禁| 亚洲AV无码久久精品成人| 亚洲精品无码久久久久去q| 亚洲精品国产成人片| 人妻少妇精品无码专区二区| 久久久无码精品亚洲日韩按摩 | 无码国产精品一区二区免费3p| 日韩精品无码一区二区三区免费| 亚洲国产精品成人精品无码区| 中文字幕一区二区三区日韩精品|