PHP安裝加載yaf擴展

  Yaf,全稱 Yet Another Framework,是一個C語言編寫的PHP框架,是一個用PHP擴展形式提供的PHP開發框架, 相比於通常的PHP框架, 它更快. 它提供了Bootstrap, 路由, 分發, 視圖, 插件, 是一個全功能的PHP框架。最大特色就是簡單、高效、快速,已經在百度和新浪微博通過大平臺驗證。php

      Yaf的做者Laruence(惠新宸),是國內首位PHP語言開發組成員,Zend兼職顧問, Yaf, Yar, Yac, Opcache等項目做者、維護者,曾經供職與雅虎、百度,目前是新浪微博首席PHP技術顧問。git

      「微博天天PV數十億,產生數T級別的數據, 處理過程當中任何一個毫秒的優化,一個byte的減小,對咱們都是意義重大,這個工做很是有意思也頗有挑戰, 到目前爲止,咱們團隊已經經過一些不改動業務邏輯的優化方法,把微博首頁的響應時間下降了44%,TPS提高了78%。另外,咱們團隊還負責技術提高和沉澱工做,這也是一項頗有意思的工做,由於分享能讓咱們收穫更多。github

 

       1 .Yaf其實算是PHP官方的一個擴展,咱們能夠直接在PHP官網下載。 http://pecl.php.NET/package/yafapache

 

       2 .Git 倉庫 https://github.com/laruence/php-yafvim

 

       3 . yaf官方文檔 :http://www.laruence.com/manual/框架

 

下載:php-fpm

 

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

解壓並進入目錄:優化

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

 預處理:spa

phpize 

 執行配置信息並安裝:.net

    ./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,若是出現下圖,表明安裝擴展成功

相關文章
相關標籤/搜索