`

Yaf框架安装指南

    博客分类:
  • PHP
 
阅读更多

 http://www.php.cn/php-weizijiaocheng-395926.html

 

php5 选 2.3.5  ,PHP7就选3.0以上

 

$ wget http://pecl.php.net/get/yaf-2.3.5.tgz
$ tar -zxvf yaf-2.3.5.tgz
$ cd yaf-2.3.5
$ /usr/local/php/bin/phpize
$./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make test && make install

 

编译完成生成扩展之后,修改php.ini,在php.ini文件末尾加如下配置:

[yaf]

extension = yaf.so

 

 

如果遇到错误  

yum install pcre-devel

 

 

============================

windows 安装方法

要使用YAF首先要开启PHP的yaf扩展,由于集成环境不会自带所以我们得自己去下载;

yaf扩展下载地址:https://pecl.php.net/package/yaf

 

所以我选择TS、x86版本,如下图

 

 

3 下载完成后打开压缩包,我们用到的只有一个文件 就是php_yaf.dll把这个文件解压到当前PHP的EXT目录下

编辑php.ini 加入yaf.dll 并且配置对应的信息

增加一行:extension=php_yaf.dll

 

生成YAF框架文件

yaf项目文件地址:https://github.com/laruence/yaf/tree/php5

直接用git clone https://github.com/laruence/yaf/tree/php5 下载下来

然后在CMD下切换到tools/cg 目录下 使用php yaf_cg sample命令

 

我们在目录中可以看到output文件夹,我们把它复制到根目录,然后运行http://localhost/sample/  若显示Hello World! I am Stranger 恭喜您成功了

分享到:
评论

相关推荐

    货拉拉SDK开放平台php版本SDK封装案例thinkphp和yaf框架下载(亲测100%可用)

    YAF框架同样支持货拉拉SDK的集成,这使得开发者可以在享受高性能的同时,利用SDK提供的便捷服务。 - **高性能**:得益于其优秀的架构设计,YAF在处理大量请求时表现优异。 - **模块化**:模块化的架构使得代码结构...

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

    接下来是**Yaf框架的安装**: 1. **获取Yaf源码**: - Yaf不在默认的CentOS仓库中,因此需要通过Composer(PHP的依赖管理工具)来安装。首先安装Composer:`curl -sS https://getcomposer.org/installer | php`。 ...

    YYF, RESTful Framework based on PHP YAF extension (简单高性能REST后端框架).zip

    5. **性能优化**:基于YAF扩展,YYF框架具有很好的性能表现,减少不必要的内存开销和CPU使用,确保在高负载下仍能保持稳定运行。 6. **模块化设计**:YYF支持多模块应用,每个模块可以独立配置,这样可以更好地组织...

    yaf-2.3.1.tgz

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

    辛星 JDBC、MyBatis、Spring、Yaf、LESS、Symfony、Markdown、SQLite、Codeigniter 教程 2016

    Yaf教程会指导如何搭建Yaf环境,创建控制器、模型、视图,以及理解其路由和插件机制。 5. **LESS**:LESS是一种CSS预处理器,它可以引入变量、嵌套规则、运算符等特性,使CSS编写更加简洁和模块化。LESS教程将解释...

    管理系统系列-- 基于Yaf的Cmf管理系统.zip

    【描述】:这个压缩包文件包含的内容是关于一个基于Yaf框架构建的Content Management Framework(内容管理框架)系统。Yaf,全称为Yet Another Fast PHP Framework,是一款专为PHP设计的高性能、轻量级的MVC框架,它...

    PHP7.1安装yaf扩展的方法

    PHP7.1安装yaf扩展的方法 知识点一:yaf扩展介绍 Yaf是一个PHP框架,它是建立在PHP的Zend引擎的底层...以上内容涵盖了在PHP7.1版本上安装yaf扩展模块的全过程,从环境准备到配置调试,为读者提供了详细的操作指南。

    浅谈php常用的7大框架的优缺点

    Yaf的缺点在于其社区相对较小,文档和资源不如其他流行框架丰富。 Symfony是另一个流行的PHP框架,它同样适合大型项目的开发。Symfony的优点是遵循最佳实践、拥有良好的文档和社区支持。Symfony的缺点是它可能对...

    程序YAF-v1.0.1-Final-SRC

    要使用和学习这个源代码,你需要一个Java开发环境,如JDK(Java Development Kit),并可能需要安装构建工具(如Maven或Gradle)来编译和运行代码。通过阅读源代码,你可以了解软件的架构、设计模式以及测试策略。...

    asp.net2.0 开源论坛 yetanotherforum

    YAF 提供了详细的 API 文档和开发者指南,帮助开发者了解如何扩展论坛功能、创建插件或集成第三方服务。此外,活跃的社区论坛也是获取帮助和支持的重要平台。 总结,YetAnotherForum 是一个功能完备、安全可靠的 ...

    php_redis-2.2.5-5.5-ts-vc11-x64.zip

    PHP 5.5是其的一个版本,包含许多改进和新功能,如:增强的错误处理、更好的性能、Yaf框架、新的内置服务器和改进的数组操作等。 2. **Redis**:Redis是一个高性能的键值对数据存储系统,通常用作数据库、缓存和...

    yii去掉必填项中星号的方法

    - `Yii,CI,yaf框架+smarty模板使用方法`: 比较不同PHP框架的模板引擎使用。 - `Yii使用技巧大汇总`: Yii框架的一些实用技巧和最佳实践。 - `Yii快速入门经典教程`: 对Yii框架的基本概念和快速启动指南。 - `...

    YetAnotherForum.NET源代码

    "使用帮助.txt"和"chinaz.com.txt"可能是用户指南或者与论坛搭建、配置相关的文档,它们将提供详细的步骤和提示,帮助用户安装和使用YAF。而具体的文件内容需要实际查看才能给出详细解读。 总的来说,...

    YetAnotherForum.NET v1.9.5.5 编译版

    2. **ReadMe.htm**:通常包含项目的基本介绍、安装指南和注意事项,是首次使用者的重要参考文档。 3. **说明.htm**:可能提供了关于YAF的具体使用说明或更新内容。 4. **License.txt**:包含了软件的许可协议,规定...

    NUCMS网站管理系统 v2.2

    5. 文档:包括安装指南、使用手册等,帮助用户快速了解和使用系统。 总的来说,NUCMS网站管理系统 v2.2 是一个强大且灵活的网站管理工具,适合各类企业和个人使用。其易用性和可扩展性使得它在众多内容管理系统中...

    YetAnotherForum.NET v1.9.5.5 源码版

    1. 说明.htm:这是论坛的使用说明或者安装指南,包含了如何部署和配置论坛的详细步骤。 2. yetanotherforum.net.sln和yetanotherforum.net-2010.sln:这些都是Visual Studio解决方案文件,用于在开发环境中打开和...

    一刻钟大话性能.pdf

    5. **日志与API客户端**:优化日志处理,如缓存日志,合并IO,复用连接,进行并行操作,以及使用快速序列化和优秀的RPC框架,如SeasLog,能显著提升系统性能。 6. **性能工具**:使用GDB、VLD、Xhprof、Xdebug、...

Global site tag (gtag.js) - Google Analytics