PHP扩展框架之Yaf框架的安装与使用


Posted in PHP onMay 18, 2016

安装

windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows

根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全

根据phpinfo(),选择是否是线程安全

PHP扩展框架之Yaf框架的安装与使用

把php_yaf.dll扩展放到ext目录下

重启apache

使用

新建目录public,新建文件index.php入口文件

<?php
define("APP_PATH", realpath(dirname(__FILE__) . '/../')); /* 指向public的上一级 */
$app = new Yaf_Application(APP_PATH . "/conf/application.ini");
$app->run();

新建目录conf,新建文件application.ini

[product]
;支持直接写PHP中的已定义常量
application.directory=APP_PATH "/application/"

新建目录application/controllers,新建文件index.php

<?php
class IndexController extends Yaf_Controller_Abstract {
  public function indexAction() {//默认Action
    $this->getView()->assign("content", "Hello Yaf");
  }
}

新建目录views/index,新建文件index.phtml

<h1><?php echo $content;?></h1>

PHP扩展框架之Yaf框架的安装与使用

以上所述是小编给大家介绍的PHP扩展框架之Yaf框架的安装与使用的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
php+oracle 分页类
Oct 09 PHP
PHP垃圾回收机制引用计数器概念分析
Jun 24 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
Jun 26 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
标准PHP的AES加密算法类
Mar 12 PHP
php实现递归的三种基本方式
Jul 04 PHP
PHP获取不了React Native Fecth参数的解决办法
Aug 26 PHP
PHP面向对象学习之parent::关键字
Jan 18 PHP
PHP清除缓存的几种方法总结
Sep 12 PHP
微信公众号开发之获取位置信息php代码
Jun 13 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 PHP
CI框架的安全性分析
May 18 #PHP
PHP的swoole扩展安装方法详细教程
May 18 #PHP
CI框架支持$_GET的两种实现方法
May 18 #PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 #PHP
CI框架数据库查询之join用法分析
May 18 #PHP
CI框架简单邮件发送类实例
May 18 #PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 #PHP
You might like
如何去掉文章里的 html 语法
2006/10/09 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
2016/06/17 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
addEventListener()和removeEventListener()追加事件和删除追加事件
2020/12/04 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
python正则分组的应用
2013/11/10 Python
玩转python爬虫之正则表达式
2016/02/17 Python
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
python3获取url文件大小示例代码
2019/09/18 Python
python numpy存取文件的方式
2020/04/01 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
美国主要的特色咖啡和茶公司:Peet’s Coffee
2020/02/14 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
家庭教育的心得体会
2014/09/01 职场文书
介绍信范文
2015/01/31 职场文书
出国留学英文自荐信
2015/03/25 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android