zoukankan      html  css  js  c++  java
  • PHP安装加载yaf扩展

      Yaf,全称 Yet Another Framework,是一个C语言编写的PHP框架,是一个用PHP扩展形式提供的PHP开发框架, 相比于一般的PHP框架, 它更快. 它提供了Bootstrap, 路由, 分发, 视图, 插件, 是一个全功能的PHP框架。最大特点就是简单、高效、快速,已经在百度和新浪微博经过大平台验证。

          Yaf的作者Laruence(惠新宸),是国内首位PHP语言开发组成员,Zend兼职顾问, Yaf, Yar, Yac, Opcache等项目作者、维护者,曾经供职与雅虎、百度,目前是新浪微博首席PHP技术顾问。

          “微博每天PV数十亿,产生数T级别的数据, 处理过程中任何一个毫秒的优化,一个byte的减少,对我们都是意义重大,这个工作非常有意思也很有挑战, 到目前为止,我们团队已经通过一些不改动业务逻辑的优化方法,把微博首页的响应时间降低了44%,TPS提升了78%。另外,我们团队还负责技术提升和沉淀工作,这也是一项很有意思的工作,因为分享能让我们收获更多。

           1 .Yaf其实算是PHP官方的一个扩展,我们可以直接在PHP官网下载。 http://pecl.php.NET/package/yaf

           2 .Git 仓库 https://github.com/laruence/php-yaf

           3 . yaf官方文档 :http://www.laruence.com/manual/

    下载:

    wget http://pecl.php.net/get/yaf-2.3.3.tgz  
    

    解压并进入目录:

    tar -zxvf yaf-2.3.3* && cd yaf-2.3.3  
    

     预处理:

    phpize 
    

     执行配置信息并安装:

        ./configure --with-php-config=/usr/bin/php-config && make && make test  
    

     查看扩展安装的路径

    make install 
    

    配置php.ini支持yaf扩展

    vim /etc/php.ini 
    
    加入
    
    [yaf]
    yaf.environ = product
    yaf.library = NULL
    yaf.cache_config = 0
    yaf.name_suffix = 1
    yaf.name_separator = ""
    yaf.forward_limit = 5
    yaf.use_namespace = 0
    yaf.use_spl_autoload = 0
    extension=yaf.so //关键步骤

    重启apache与php

    service php-fpm restart 
    
    systemctl restart httpd
    

     查看phpinfo,如果出现下图,代表安装扩展成功

  • 相关阅读:
    Apache 阿帕奇 配置运行环境
    2019年6月多校联训b层——搜索算法 Problem A 宽搜 营救
    西安集训B Day1 test 问题 C: 小明的城堡
    西安集训B层Day1 test 问题 A: 旅行日记
    二分答案—洛谷P1182 数列分段`Section II`
    2019.5.25 Noip模拟测试2 T2题解
    2019.5.25 Noip模拟测试2 T1题解
    DP专题练习 toasting
    2019.5.1 DP专题训练 山峰数(hill)
    React 点击按钮显示div与隐藏div
  • 原文地址:https://www.cnblogs.com/shifu204/p/6743578.html
Copyright © 2011-2022 走看看