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设计聊天室步步通
Oct 09 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
Jun 30 PHP
自己在做项目过程中学到的PHP知识收集
Aug 20 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP5.2下preg_replace函数的问题
May 08 PHP
php发送html格式文本邮件的方法
Jun 10 PHP
PHP5.3新特性小结
Feb 14 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
微信红包随机生成算法php版
Jul 21 PHP
PHP Mysqli 常用代码集合
Nov 12 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 PHP
详解如何实现Laravel的服务容器的方法示例
Apr 15 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
js 操作css实现代码
2009/06/11 Javascript
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
浅谈关于JavaScript的语言特性分析
2013/04/11 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
JavaScript将取代AppleScript?
2014/09/18 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
在Vue中使用echarts的实例代码(3种图)
2017/07/10 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
使用Node.js实现ORM的一种思路详解(图文)
2017/10/24 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
[01:35]2018年度CS GO最佳战队-完美盛典
2018/12/17 DOTA
Python远程桌面协议RDPY安装使用介绍
2015/04/15 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
《社戏》教学反思
2014/04/15 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
工程项目合作意向书
2015/05/08 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis
vue自定义右键菜单之全局实现
2022/04/09 Vue.js