[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
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>

时间: 2024-09-30 02:59:46

[PHP] Yaf框架的简单安装使用的相关文章

关于yaf 框架的win安装

http://www.sunqinglin.cn/index.php/archives/329.html PHP windows下yaf框架的安装和配置 2014年10月28日 ⁄ PHP, 编程开发 ⁄ 共 2234字 ⁄ 字号 小 中 大 ⁄ 暂无评论 首先YAF框架是一个非常不错优秀的框架,全称 Yet Another Framework,它是一个C语言写的一个框架,是一个以PHP扩展形式提供的PHP开发框架, 相比于一般的PHP框架, 它更快,更轻便. 它提供了Bootstrap, 路由

yaf框架封装简单的pdo类

<?php/** Created by PhpStorm. User: Administrator Date: 2017/7/24 Time: 14:03*//* 数据库PDO操作 */class pdo {private function Link(){$config=Yaf_Application::app()->getConfig();try{$PDO=new PDO($config['mysql']['dsn'],$config['mysql']['user'],$config['my

yaf框架安装

第一步:明白yaf框架是以扩展的形式要先配置到php里面,对于windows系统的使用者,首先要去官网:http://code.google.com/p/yafphp/downloads/list如果安装的是集成环境Apmserv5.2.6,下载指定版本即可 https://code.google.com/p/yafphp/downloads/detail?name=php_yaf-2.1.9-x86-5.2.17-zts-nodebug.dll&can=1&q=下载和自己php版本相关的

LNMP(Linux+Nginx+Mysql+PHP)环境下安装yaf框架并编写一个MVC例子

1.下载yaf源码包yaf-2.2.9.tar.gz,并将其上传到服务器指定的位置,然后解压并安装: [[email protected] src]# tar -xvf yaf-2.2.9.tar.gz 进入解压后的目录: [[email protected] src]# cd yaf-2.2.9 一次执行: [[email protected] yaf-2.2.9]# /usr/local/php/bin/phpize [[email protected] yaf-2.2.9]# ./conf

在windous(64)下安装php开发环境wamp+yaf框架+phpstorm以及TortoiseGit

2016年3月21日,对于我来说,是极其有重要意义的一天,因为,这是学生时代以来,第一次去公司实习,那么,自然而然,学生党对于公司是有各种好奇,除此之外,也是会各种懵逼...因为,根本没有经历过,所以呢,身为程序猿,实习的第一天,当然是要,配置环境,由于是创业公司,人手不足,大部分人都在忙着赶项目,所以负责我们的人告诉我们需要哪些软件之后,我们就开始网上搜罗资源. 由于资源相对比较分享,并且刚开始还不知道有集成环境,所以走了一段弯路.鉴于这种情况,米格呢,也开始学习前辈,学习总结和整理资源.第一

CENTOS php 7.0 +nginx 环境下 安装yaf框架

 #php -v PHP 7.0.19 (cli) (built: May 12 2017 21:01:27) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies #nginx -v nginx version: nginx/1.12.0 CentOS Linux release 7.2.1511 (Core) 本文前提是已搭建好ph

php 安装yaf扩展和yaf框架

一.安装yaf扩展(windows安装) 1.查看你电脑安装的开发环境(phpinfo()的信息),查找 "Zend Extension Build"和"PHP Extension Build",yaf版本要与操作系统位数,php版本相对应,否则yaf安装不成功,如图: 其中TS表示线程安全的意思,至于线程安全和非线程安全就不解释了,可以网上搜寻一下: 2.下载对应的yaf扩展,下载网址:http://pecl.php.net/package-stats.php(这

macOS 安装配置yaf框架 生成yaf项目

macOS 安装配置yaf框架 Yaf只支持PHP5.2及以上的版本. 并支持最新的PHP5.3.3 Yaf需要SPL的支持. SPL在PHP5中是默认启用的扩展模块 Yaf需要PCRE的支持. PCRE在PHP5中是默认启用的扩展模块 0.下载Yaf包 http://pecl.php.net/package/yaf 或 从 https://github.com/laruence/yaf 克隆源代码 cd Documents/www/ git clone https://github.com/l

日志采集框架Flume的安装及使用

日志采集框架Flume的安装及使用 1.Flume介绍 1.1.Flume概述 Flume是一个分布式.可靠.和高可用(旧版Flume og才有高可用)的海量日志采集.传输和聚合的系统. Flume可以采集文件,socket数据包等各种形式源数据, 又可以将采集到的数据输出到HDFS.hbase.hive.kafka等众多外部存储系统中 一般的采集需求,通过对flume的简单配置即可实现 Flume针对特殊场景也具备良好的自定义扩展能力,因此,flume可以适用于大部分的日常数据采集场景 1.2