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 相关文章推荐
超级简单的发送邮件程序
Oct 09 PHP
php网站来路获取代码(针对搜索引擎)
Jun 08 PHP
一道求$b相对于$a的相对路径的php代码
Aug 08 PHP
php json_encode奇怪问题说明
Sep 27 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
Sep 28 PHP
php获取qq用户昵称和在线状态(实例分析)
Oct 27 PHP
详谈PHP面向对象中常用的关键字和魔术方法
Feb 04 PHP
PHP jQuery+Ajax结合写批量删除功能
May 19 PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
PHP autoload使用方法及步骤详解
Sep 05 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
解析ajax事件的调用顺序
2013/06/17 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
bootstrap Table的一些小操作
2017/11/01 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
Python常见数据结构详解
2014/07/24 Python
Python2随机数列生成器简单实例
2017/09/04 Python
Python Grid使用和布局详解
2018/06/30 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
python右对齐的实例方法
2020/07/05 Python
python中@contextmanager实例用法
2021/02/07 Python
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
html5生成柱状图(条形图)效果的实例代码
2016/03/25 HTML / CSS
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
高中毕业生个人自我鉴定
2013/11/24 职场文书
个人自荐信
2013/12/05 职场文书
运动会广播稿100字
2014/01/11 职场文书
拾金不昧表扬信范文
2014/01/11 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
全家福照片寄语怎么写?
2019/04/02 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
粗暴解决CUDA out of memory的问题
2021/05/22 Python