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和MySQL保存和输出图片
Oct 09 PHP
PHP网上调查系统
Oct 09 PHP
使用session判断用户登录用户权限(超简单)
Jun 08 PHP
php-perl哈希算法实现(times33哈希算法)
Dec 30 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
PHP实现算式验证码和汉字验证码实例
Mar 09 PHP
php从字符串创建函数的方法
Mar 16 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
微信利用PHP创建自定义菜单的方法
Aug 01 PHP
PHP使用两个栈实现队列功能的方法
Jan 15 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
PHP新手指南
Apr 01 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
global.php
2006/12/09 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
jQuery 1.0.4 - New Wave Javascript(js源文件)
2007/01/15 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
javascript中eval函数用法分析
2015/04/25 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
python之openpyxl模块的安装和基本用法(excel管理)
2021/02/03 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
HTML5所有标签汇总及标签意义解释
2015/03/12 HTML / CSS
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
和解协议书
2014/04/16 职场文书
高中生期中考试失利检讨书
2014/10/23 职场文书
五年级下册复习计划
2015/01/19 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
Python基本数据类型之字符串str
2021/07/21 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL