`
flex_莫冲
  • 浏览: 1096226 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

yaf 添加phpunittest

阅读更多
首先要讓php在cli下支持yaf
wamp下打開D:/wamp/bin/php/php5.5.12/php.ini
在extension=php_xsl.dll下面輸入
extension=php_yaf.dll
yaf.environ=dev
;yaf.use_namespace=0

然後重啟apache。

在項目目錄下新建一個test的入口文件,/public/indexTest.php

<?php

define('ROOT_PATH',  realpath(dirname(dirname(__FILE__))));
define('APPLICATION_PATH',  ROOT_PATH . '/application');

$application = new Yaf_Application(ROOT_PATH . "/conf/application.ini");
$application->bootstrap();
$application->getDispatcher()->dispatch(new Yaf_Request_Simple());
?>



在cmd中執行php public/indexTest.php /Index/index

輸出module Index controller Index action index的內容。
分享到:
评论

相关推荐

    php扩展yaf 3.3.3 for Windows-php7.3-php8.0-7.4.zip

    在php.ini文件中添加以下行: ```ini extension=php_yaf.dll ``` 确保该行没有被注释掉,并保存并重启你的Web服务器,如Apache或Nginx,使配置生效。 四、使用Yaf 1. 创建入口文件:Yaf要求有一个单一的入口文件,...

    yaf框架.doc

    安装完成后,需手动在`php.ini`中添加`extension=yaf.so`,以加载Yaf扩展。 #### 2. PECL安装 使用PECL命令进行安装更为简便,它会自动配置`php.ini`: ```bash $ pecl install yaf ``` 安装成功后,可以通过`...

    php框架yaf文件php_yaf.dll

    Yaf框架的核心特性包括MVC设计模式、路由系统、自动加载、插件机制等。其中,MVC模式将应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分,使得业务逻辑、数据处理和用户界面得以分离,提高...

    php7.3.4可用yaf扩展下载phpstudy小皮面板php_yaf.dll(亲测100%可用)

    安装说明: 把php_yaf.dll放置于phpstudy小皮面板PHP路径下。 例如D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext 在小皮面板,网站—管理—php扩展—选择yaf 或者在php.ini手动加上extension=yaf

    yaf空项目文件

    **Yaf框架详解** Yaf,全称Yet Another Framework,是由C语言编写的高性能、轻量级的PHP应用框架。它的设计目标是提供快速、稳定且易于扩展的应用程序开发环境。Yaf框架充分利用了PHP的C扩展特性,使得在处理高并发...

    yaf框架扩展

    确保你的php.ini文件中已经添加了`extension=php_yaf.dll`这一行,然后重启服务器使更改生效。 3. **CREDITS文件** 这个文件通常包含关于项目贡献者、开发者和其他相关人员的信息。通过查看此文件,你可以了解到...

    yaf 学习demo

    通常可以通过`pecl`命令来安装,或者在编译PHP时手动添加`--enable-yaf`选项。安装完成后,需要在php.ini文件中启用Yaf扩展,并设置相关配置,例如: ```ini [yaf] yaf.environ = "product" # 设置运行环境,如开发...

    yaf-2.1.17.tgz

    8. 更新php.ini文件,添加`extension=yaf.so`行,然后重启PHP服务使改动生效。 在Linux环境中,正确配置和安装这些依赖对于成功运行基于Yaf的PHP应用至关重要。了解和熟悉这些步骤,对于管理和维护Linux服务器上的...

    ubuntu下安装yaf框架

    在文件中添加以下行: ```ini extension=yaf.so ``` 保存并关闭文件后,重新启动PHP服务使更改生效: ```bash sudo service php版本号-fpm restart ``` 或者,如果你使用的是Apache,可以重启Apache: ```bash ...

    php_yaf扩展包

    - 在`php.ini`配置文件中添加`extension=php_yaf.dll`(根据实际使用的文件名)。 - 重启Web服务器使配置生效。 - 配置YAF相关参数,如`yaf.environ`定义运行环境,`yaf.name_separator`设置控制器和动作间的分隔...

    PHP yaf 框架封装示例

    本示例将详细介绍如何在Yaf框架下进行封装,包括Model、Action、Library以及路由和参数验证插件的整合。 一、Yaf框架简介 Yaf是C语言编写,直接与PHP底层交互,因此其性能表现优秀。它支持MVC模式,提供自动加载、...

    YAF简单实例你懂的

    在标题 "YAF简单实例你懂的" 中,我们看到这是一个关于 YAF 框架的基本示例教程。通常,这样的实例会涵盖如何创建一个简单的 "Hello, World!" 应用来帮助初学者了解 YAF 的基本使用方法。下面我们将深入探讨 YAF 的...

    yaf-2.3.1.tgz

    在“yaf-2.3.1.tgz”压缩包中,这个文件用于指导整个扩展的编译和安装过程。通过解析和执行“package.xml”,我们可以知道Yaf扩展的版本、作者、版权信息,以及它需要的其他PHP组件或库。 接下来,我们进入实际的...

    yaf扩展smarty模板

    这可能涉及到对Yaf框架本身的理解,以及如何在Yaf的结构中引入并配置Smarty,包括注册 Smarty 为 Yaf 的视图引擎,设置模板目录,编译目录等。描述中的“之前在官网看到的方法有一点问题,可能是没更新吧”,暗示了...

    YAF开源论坛3.0

    开发者可以通过修改这些源代码来定制论坛的功能,例如改变界面布局、添加新的功能模块,甚至调整错误处理策略,以满足特定社区的需求。对于.NET开发者来说,这是一个极好的学习和实践平台,同时也为那些希望拥有自主...

    yaf手册 文档api(chm+网页版)

    《yaf手册——文档API(CHM+网页版)》 Yaf,全称为Yet Another Fast PHP Framework,是由中国著名开源社区PHPChina开发的一款轻量级的PHP框架,旨在提高PHP开发的效率和项目的可维护性。Yaf以其高效、简洁和易用性...

    centos6.0配置lamp+yaf环境配置

    - 创建一个PHP项目,在`/etc/php.d`目录下创建`yaf.ini`文件,添加配置项`extension=yaf.so`。 - 重启Apache服务以加载新的PHP扩展:`service httpd restart`。 3. **编写Yaf应用**: - 在`/var/www/html`下创建...

    PHP框架YAF的sample

    3. **动手实践**:尝试修改Sample中的代码,比如添加新的控制器或更改路由规则,观察运行结果。 4. **阅读源码**:查看YAF框架的源码,了解其内部实现机制,这对于深入学习非常有帮助。 5. **结合其他服务**:结合...

    swoole-yaf, 结合swoole扩展和Yaf框架,使用swoole的内置http_server.zip

    此外,Yaf提供了路由、控制器、视图、缓存等一系列Web开发所需的功能,使得开发过程更加便捷。 三、Swoole与Yaf的融合 1. 配置Swoole扩展:首先,需要确保PHP环境中已经安装并启用了Swoole扩展。通过php.ini配置...

    yaf项目开发

    接下来,我们将深入探讨Yaf项目开发的相关知识点。 **1. Yaf框架介绍** Yaf(Yet Another Fast Framework)是PHP中的一款MVC(Model-View-Controller)框架,它的核心目标是提高PHP应用的运行速度和执行效率。与...

Global site tag (gtag.js) - Google Analytics