网站首页 > 技术文章 正文
由于工作项目的需要,开始接触yaf框架,大概介绍一下,yaf框架是国内大神鸟哥所写,至于鸟哥是谁,请自行百度吧!框架采用C语言所写,据评测自身的效率和评测都很不错,到这里大家不仅会问C 语言的PHP能用,这里PHP学习网小编告诉大家,可以放心使用,实际上yaf框架是PHP的一个扩展,目前支持5.2.1及以上PHP版本。
下载
竟然yaf是PHP的一个扩展,我们可以在PHP官网下载:http://pecl.php.net/package/yaf 选择一个稳定的版本,这里所用的是yaf-3.0.5.tgz 稳定版。
也可以去github下载:https://github.com/laruence/yaf (相信大家都知道怎么用啦,不在累赘)。
这里建议去github下载,因为github上有一个tools 工具目录,自动生成框架目录是要用到,PHP官方是没有这个的。
安装
1、我采用命令 wget http://pecl.php.net/get/yaf-3.0.5.tgz 下载,下载完后解压( tar -zxvf yaf-3.0.5.tgz),解压完后进入到目录。
#wget http://pecl.php.net/get/yaf-3.0.5.tgz
tar tar -zxvf yaf-3.0.5.tgz
#cd yaf-3.0.5
2、接下来执行命令
# /usr/bin/phpize
# whereis php-config
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
特别说明
若是whereis php-config找不到对应的php-config,请自行到PHP安装目录查找,
我的php-config目录在/usr/local/php/bin/php-config 这,这个文件目录请跟进配置需求更改,切不可直接复制。
yaf模块加载
找到php.ini 对其修改,添加一行使其可以支持此扩展
extension=yaf.so
之后重启PHP和nginx ,若是在phpinfo中可以看到此模块代表安装成功。
自动框架目录
到此为止,其实我们的框架已经安装完成,但是若是大家用过Yii2或者Thinkphp框架一定会很奇怪,为啥这个框架没有目录结构呢,其实这个框架的目录结构是需要自己搭建的,而且框架中的所有程序都需要自己完成。那么官方有没有给提供自动生成目录结构的方法呢,这个当然是有的,就是一开头所说的tools工具文件夹,下载下来。
进入目录
#cd tools/cg
比如你的项目名称叫 demo,然后执行
# ./yaf_cg demo
然后在你 output目录中就可以看到新生成的demo脚手架代码了,复制到项目所用的目录继续开发即可。
- 上一篇: PHP应用中比较好的php框架
- 下一篇: 分享13款PHP开发框架
猜你喜欢
- 2025-05-22 为啥很多企业自己写PHP框架?
- 2025-05-22 php宝塔搭建实战Dinner订餐系统php源码
- 2025-05-22 从 PHP5 到 PHP9:一次低调却坚定的进化之路
- 2025-05-22 定制网站建设的流程有哪些?
- 2025-05-22 10个最佳的开源免费的酒店系统,接私活创业拿来改改
- 2025-05-22 一个极简的敏捷项目管理系统源码免费分享
- 2025-05-22 程序员简历例句—范例Java、Python、C++模板
- 2025-05-22 推荐6套非常热门的微信小程序开源项目
- 2025-05-22 YII2数据库查询实践
- 2025-05-22 分享13款PHP开发框架
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- think in java (14)
- javascript权威指南 (19)
- nfs (25)
- componentart (17)
- yii框架 (14)
- springbatch (28)
- oracle数据库备份 (25)
- iptables (21)
- 自动化单元测试 (18)
- python编写软件 (14)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- dfn (14)
- http error 503 (21)
- pop3服务器 (18)
- 图表组件 (17)
- android退出应用 (21)