前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >适合初学者对Yaf框架的学习(一)

适合初学者对Yaf框架的学习(一)

作者头像
joshua317
发布2019-01-30 16:46:48
9650
发布2019-01-30 16:46:48
举报
文章被收录于专栏:技术博文

前言

  最近接触到Yaf框架,从最初按照鸟哥惠新宸的写的关于Yaf手册,到自己写一个hello world 程序,对于我这个新手来说还是蛮曲折的,大家都知道yaf框架是用C写的,所以自身的效率和性能,还是很不错的,但是缺点的就是关于yaf的文档太少,这让不少初学者很头疼,其实这也不能算缺点,毕竟一个框架的兴起,得靠大家一点点把它壮大,写这篇文章,一是为了几个笔记,而是希望对刚接触yaf的同志们能有所帮助。

声明:试验中WEB环境采用的是LNMP

一、下载Yaf

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

也可以在github上找到。 https://github.com/laruence/php-yaf,下图是github上面的源文件

我采用的是wget下载,执行下面的命令:

  https://github.com/laruence/php-yaf/archive/master.zip

二、Yaf的安装与配置

  (1)然后执行解缩unzip命令以后, 进入Yaf的源码目录,执行以下命令

代码语言:javascript
复制
/alidata/server/php/bin/phpize

其中 /alidata/server/php/bin 是php的bin目录,找到你安装php的位置,就可以找到。

(2)执行上面的命令后,会在yaf的源目录中生成一个文件configure,然后在执行下面的命令

代码语言:javascript
复制
./configure --with-php-config=/alidata/server/php/bin/phpize/php-config
make
make install

鸟哥的手册中是这样描述的:下载Yaf的最新版本, 解压缩以后, 进入Yaf的源码目录, 依次执行(其中PHP_BIN是PHP的bin目录):

代码语言:javascript
复制
 $PHP_BIN/phpize
 ./configure --with-php-config=$PHP_BIN/php-config
 make
 make install

三、Yaf模块的加载

找到php.ini,然后对其进行修改,添加一行让他能加载这个扩展

代码语言:javascript
复制
extension=yaf.so

四、重启nginx

代码语言:javascript
复制
/etc/init.d/nginx restart

五、查看phpinfo(),看Yaf模块是否加载

 下篇关于适合初学者对Yaf框架的学习(二)http://www.cnblogs.com/joshua317/articles/4622557.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-07-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档