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 相关文章推荐
isset和empty的区别
Jan 15 PHP
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
php去掉URL网址中带有PHPSESSID的配置方法
Jul 08 PHP
PHP中的替代语法简介
Aug 22 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 PHP
php单例模式实现方法分析
Mar 14 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
Mar 27 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
YII Framework框架教程之日志用法详解
Mar 14 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
php中的观察者模式
2010/03/24 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
如何解决CI框架的Disallowed Key Characters错误提示
2013/07/05 PHP
浅析PHP微信支付通知的处理方式
2014/05/25 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
php微信开发之关键词回复功能
2018/06/13 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
Vue.js仿微信聊天窗口展示组件功能
2017/08/11 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
jquery登录的异步验证操作示例
2019/05/09 jQuery
koa router 多文件引入的方法示例
2019/05/22 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
python解析xml文件操作实例
2014/10/05 Python
Python异常学习笔记
2015/02/03 Python
Python全局变量操作详解
2015/04/14 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
python中删除某个元素的方法解析
2019/11/05 Python
使用Python测试Ping主机IP和某端口是否开放的实例
2019/12/17 Python
我的五年职业生涯规划
2014/01/23 职场文书
《大作家的小老师》教学反思
2014/04/16 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
授权收款委托书范本
2014/10/10 职场文书
2016自主招生校长推荐信范文
2015/03/23 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
java实现自定义时钟并实现走时功能
2022/06/21 Java/Android
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技