Yaf框架安装指南

这篇文章主要介绍了关于Yaf框架安装指南 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

说起PHP框架,很多人的印象都停留在一个由PHP实现的基于MVC的各种功能组合的代码包。极少有人知道C语言也能写PHP框架,并且速度比PHP写的框架快上10倍以上。

Yaf是一款以C语言写的PHP框架。它以PHP扩展的方式运行框架。只实现了MVC最核心部分的功能:路由、MVC。Yaf内核够精简稳定,所以,几乎不会遇到运行上的问题。风险可控,性能优异。当然,因为简单,所以,你需要实现DB的封闭、Session的扩展等操作。

身为PHP程序员,对于由亚洲第一程序员:鸟哥,编写的框架应该不陌生,那么它有什么优点呢?

  • C语言开发的PHP框架, 相比原生的PHP, 几乎不会带来额外的性能开销.

  • 所有的框架类, 不需要编译, 在PHP启动的时候加载, 并常驻内存.

  • 更短的内存周转周期, 提高内存利用率, 降低内存占用率.

  • 灵巧的自动加载. 支持全局和局部两种加载规则, 方便类库共享.

  • 高性能的视图引擎.

  • 高度灵活可扩展的框架, 支持自定义视图引擎, 支持插件, 支持自定义路由等等.

  • 内建多种路由, 可以兼容目前常见的各种路由协议.

  • 强大而又高度灵活的配置文件支持. 并支持缓存配置文件, 避免复杂的配置结构带来的性能损失.

  • 在框架本身,对危险的操作习惯做了禁止.

  • 更快的执行速度, 更少的内存占用.

框架安装:

一:框架安装

Yaf扩展主页:http://pecl.php.net/package/yaf

$ wget http://pecl.php.net/get/yaf-3.0.7.tgz
$ tar -zxvf yaf-3.0.7.tgz
$ cd yaf-3.0.7
$ /path/to/phpize
$./configure --with-php-config=/path/to/php-config
$ make && make test && make install

tip:

在执行编译命令/path/to/phpize,命令的时候可能会出现如下错误:

Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.

郑重声明:本文版权包含图片归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们(delete@yzlfxy.com)修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
昵称:
匿名发表
   
验证码: