网站首页 > 精选教程 正文
由于工作项目的需要,开始接触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脚手架代码了,复制到项目所用的目录继续开发即可。
猜你喜欢
- 2024-10-14 架构师之必杀技——反向代理&负载均衡器
- 2024-10-14 新版“Locky Bart”勒索软件二进制和后端服务器分析
- 2024-10-14 面试腾讯、字节等大厂后,我总结一份面试文档给大家参考
- 2024-10-14 CentOS7 搭建ELK日志分析系统过程
- 2024-10-14 PHP跟老大的对话(介绍老大12年架构师牛的一批)
- 2024-10-14 「PHP 技巧」 不要直接克隆对象,请使用深拷贝
- 2024-10-14 面试腾讯、新浪等大厂后,我总结一份面试文档给大家参考
- 2024-10-14 「Laravel系列2.1」先把Laravel跑起来
- 2024-10-14 技术学习全网最全资料合辑 技术资料下载
- 2024-10-14 PHP简历专业技能怎么写 php工程师简历范例
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)