PHP扩展框架之Yaf框架的安装与使用

安装

windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows

根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全

根据phpinfo(),选择是否是线程安全

把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框架的安装与使用的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

时间: 2024-09-15 15:37:21

PHP扩展框架之Yaf框架的安装与使用的相关文章

PHP扩展框架之Yaf框架的安装与使用_php实例

安装 windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows 根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全 根据phpinfo(),选择是否是线程安全 把php_yaf.dll扩展放到ext目录下 重启apache 使用 新建目录public,新建文件index.php入口文件 <?php define("APP_PATH", realpath(dirname(__FILE__) . '/

Yaf框架自动添加URL后缀名例子

同Codeigniter一样,Yaf也设置了几个钩子函数,在适当情况下可以接管或改变程序走向. 1 routerStartup 在路由之前触发 这个是7个事件中, 最早的一个. 但是一些全局自定的工作, 还是应该放在Bootstrap中去完成 2 routerShutdown 路由结束之后触发 此时路由一定正确完成, 否则这个事件不会触发 3 dispatchLoopStartup 分发循环开始之前被触发 4 preDispatch 分发之前触发 如果在一个请求处理过程中, 发生了forward

PHP Yaf框架的简单安装使用教程(推荐)

PHP开发组鸟哥惠新宸开发的php扩展框架 安装 windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows 根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全 根据phpinfo(),选择是否是线程安全 把php_yaf.dll扩展放到ext目录下 重启apache 使用 新建目录public,新建文件index.php入口文件 以上这篇PHP Yaf框架的简单安装使用教程(推荐)就是小编分享给大家的全部内容了,

如何安装Yaf框架?

 如何安装Yaf框架? 1.先安装apache.mysql和php apt-get updateapt-get install apache2apt-get install mysql-server libapache2-mod-auth-mysql php5-mysqlapt-get install php5 libapache2-mod-php5 php5-mcrypt 2.再安装pecl等依赖组件 apt-get install php-pearapt-get install php5

yii,CI,yaf框架+smarty模板使用方法_php实例

本文实例讲述了yii,CI,yaf框架+smarty模板使用方法.分享给大家供大家参考,具体如下: 最近折腾了框架的性能测试,其中需要测试各个模板跟smarty配合的性能,所以折腾了一桶,现总结一下.之前已经写过kohana框架+smarty模板,这里不再重复了. 一.yii框架+smarty模板 yii是覆盖了viewRenderer组件. 1.1,下载yii框架并解压,下载smarty框架并解压,将smarty/libs文件夹拷到yii框架application/protected/vend

WF4.0实战(五):实现一个直观易扩展的自动测试框架

概述: 这篇文章用WF实现一个软件自动测试框架,这个框架你可以随意扩展.本这个框架根据WF流程去自动地点击你的页面:自动的在你的文 本上输入值:自动的做一些人为的操作.也就是说WF相当于一个测试用户,自动地帮你测试软件.只需要你定制测试流程. 写一个待测试的软件: 这里我写了一个很简单的待测试的软件:一个加法运算.界面如下图,就一个Form. 后台代码如下: 1 public partial class MainForm : Form 2 { 3 public MainForm() 4 { 5

新手提问,关于yaf框架的,PHP

问题描述 新手提问,关于yaf框架的,PHP 新手提问关于PHP框架Yaf的问题, 我照着官网和其他一些地方的目录和内容,写了Yaf的.但是看不到helloWorld是为啥呢 解决方案 你是使用什么web server,可以看一下log么? 解决方案二: 还是自己的原因,照着百度的一步一步来,就好了

php中Yaf框架集成zendframework2

php框架 Yaf集成zendframework2, zf2的orm 可以作为独立模块用到yaf中,而且zf2 composer service manger  cacheStorage 都可以集成到yaf中. 一:public\index.php 加入composer chdir(dirname(__DIR__));   // Decline static file requests back to the PHP built-in webserver if (php_sapi_name() 

建立可扩展的silverlight 应用框架 step-7 final

建立可扩展的silverlight 应用框架 step-1 建立可扩展的silverlight 应用框架 step-2 建立可扩展的silverlight 应用框架 step-3 建立可扩展的silverlight 应用框架 step-4 建立可扩展的silverlight 应用框架 step-5 建立可扩展的silverlight 应用框架 step-6 前六节的文章已经完全的记录这个项目的开发过程,其中第5节和第6节相隔的时间比较长,这期间我翻阅了大量的Prism官方文档以及网络上的资料,其