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

        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號
        主站蜘蛛池模板: 亚洲AV永久无码精品| 国产国拍亚洲精品mv在线观看| 无码日韩精品一区二区免费暖暖 | 曰韩精品无码一区二区三区| 亚洲精品午夜国产VA久久成人| 欧美精品在线一区| 久久精品国产99久久久| 少妇亚洲免费精品| 精品国产高清在线拍| 欧美精品免费在线| 91麻豆精品国产自产在线观看一区 | 国产精品福利在线观看| 亚洲国产成人乱码精品女人久久久不卡| 99在线精品视频| 久久亚洲日韩精品一区二区三区| 日韩一区二区三区精品| 久久精品亚洲欧美日韩久久| 国产一区精品| 国产精品久久久久乳精品爆| 99久久精品这里只有精品 | 国产高清在线精品一区小说| 久久se精品一区二区| 国产精品2019| avtt天堂网久久精品| 精品不卡一区二区| 国内精品伊人久久久久AV影院| 久久亚洲中文字幕精品有坂深雪| 无码精品国产VA在线观看DVD | 国产在线精品一区二区三区不卡| 四虎国产精品永久地址99新强| 国产福利视精品永久免费| 97精品久久天干天天天按摩| AV无码精品一区二区三区| 91精品欧美综合在线观看| 99在线精品视频观看免费| 嫩草伊人久久精品少妇AV| 久久99精品久久久久久hb无码 | 久久亚洲私人国产精品| 精品无码国产污污污免费网站 | 2020国产精品永久在线| 92国产精品午夜福利|