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 相关文章推荐
ip签名探针
Oct 09 PHP
自己动手做一个SQL解释器
Oct 09 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
php图片的二进制转换实现方法
Dec 15 PHP
PHP.ini安全配置检测工具pcc简单介绍
Jul 02 PHP
ThinkPHP模型详解
Jul 27 PHP
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
Feb 15 PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 PHP
laravel实现批量更新多条记录的方法示例
Oct 22 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
详解php中curl返回false的解决办法
Mar 18 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
初学者入门:细述PHP4的核心Zend
2006/09/05 PHP
php实现最简单的MVC框架实例教程
2014/09/08 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
JS之小练习代码
2008/10/12 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
JAVASCRIPT车架号识别/验证函数代码 汽车车架号验证程序
2012/01/08 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
$(&quot;&quot;).click与onclick的区别示例介绍
2014/09/25 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
Python中for循环控制语句用法实例
2015/06/02 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
详解Python locals()的陷阱
2019/03/26 Python
Python语言异常处理测试过程解析
2020/01/08 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
Vans澳大利亚官网:购买鞋子、服装及配件
2019/09/05 全球购物
公司请假条范文
2014/04/11 职场文书
产品推广策划方案
2014/05/10 职场文书
社区工作者演讲稿
2014/05/23 职场文书
2015年护士节慰问信
2015/03/23 职场文书
php字符串倒叙
2021/04/01 PHP
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
nginx lua 操作 mysql
2022/05/15 Servers