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下使用无限生命期Session的方法
Mar 16 PHP
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
PHP获取网址的顶级域名函数代码
Sep 24 PHP
php创建基本身份认证站点的方法详解
Jun 08 PHP
解析php中memcache的应用
Jun 18 PHP
解析如何去掉CodeIgniter URL中的index.php
Jun 25 PHP
解决CodeIgniter伪静态失效
Jun 09 PHP
php实现图片上传并利用ImageMagick生成缩略图
Mar 14 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
PHP内存溢出优化代码详解
Feb 26 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
PHP无限分类(树形类)
2013/09/28 PHP
小谈php正则提取图片地址
2014/03/27 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
Javascript 对象的解释
2008/11/24 Javascript
jQuery toggle()设置CSS样式
2009/11/05 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
js 采用delete实现继承示例代码
2014/05/20 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
解决vue init webpack 下载依赖卡住不动的问题
2020/11/09 Javascript
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
Python文件读取的3种方法及路径转义
2015/06/21 Python
详解Python验证码识别
2016/01/25 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
Python eval函数原理及用法解析
2020/11/14 Python
CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
2017/08/15 HTML / CSS
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
质量工程师岗位职责
2013/11/16 职场文书
中式结婚主持词
2014/03/14 职场文书
献爱心大型公益活动策划方案
2014/09/15 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android