FeiYan

网站导航

搜索

腾讯微博 新浪微博 FeelBLog 开源中国社区

Ubuntu编译Yaf

2012-09-17 13:48:08     3个评论     5971次访问

Yaf是PHP的一款扩展,其作者是目前国内唯一的PHP小组成员:Laruence

1. 首先忽略Windows系统,并且确定系统已经安装gcc、gcc-c++、make、automake、autoconf等依赖库。

2. 下载最新stable版本的Yaf源码:http://pecl.php.net/package/yaf

tar -zxvf yaf-2.1.18.tgz
cd yaf-2.1.18
##确认phpize信息
/usr/bin/phpize
##usr/bin/phpize和usr/bin/php-config每个人的路径不一定相同
./configure --with-php-config=/usr/bin/php-config
make && make install

修改php.ini,载入yaf扩展:

yaf.environ = 'product'   //这是我自用配置
extension = /home/user/tools/yaf/yaf-2.1.18/modules/yaf.so

重启Apache,输出phpinfo(),查看yaf扩展输出正常,搞定!最后是以yaf开发的目录结构:

- index.php //入口文件
- .htaccess //重写规则    
+ conf      //配置文件目录
  |- application.ini //配置文件   
+ application/
  + controllers
     - Index.php //默认控制器
  + views    
     |+ index   //控制器
        - index.phtml //默认视图
  + modules //其他模块
  - library
  - models  //model目录
  - plugins //插件目录
+ wwwroot   //可以作为网站根目录
  - images
  - css
  - js
  ......

这样以来又变成一个MVC框架了,可以开始自己的开发工作了!

文章标签: ubuntu  php  yaf 

本文地址:Ubuntu编译Yaf

相关文章

2009-08-20:常用PHP类建站程序和源码

2009-11-06:PHP中出现Notice: Undefined index的三种解决办法

2011-01-09:PHP转换IP地址到真实地址

2011-11-03:PHP转换汉字拼音和Unicode

2011-11-29:EditPlus 3.x 配置PHP开发环境

2012-08-17:用PHP开发一个自己的博客

2012-08-20:Linux编译ffmpeg并转换MP3到AMR

2012-08-28:Ubuntu编译Nginx

2012-09-03:高性能网站架构基础篇

2012-09-17:常用PHP正则表达式

3 Comments »

  1. 所谓刚子所谓刚子
    你又要换啥工作啊。。。联想不好啊。。。

    @飞晏: 哥要换工作了,以后说哥有博客能加薪的亲!// @影子大爷!: 飞总最近很高产啊,有动作。。。

    2012-09-23 19:39:18   

  2. 飞晏飞晏
    哥要换工作了,以后说哥有博客能加薪的亲!

    @影子大爷!: 飞总最近很高产啊,有动作。。。

    2012-09-19 09:42:55   

  3. 影子大爷!影子大爷!
    飞总最近很高产啊,有动作。。。

    2012-09-19 09:39:19   

发布评论

最新评论

  1. SpecsSpecs

    不错~~

  2. zhyzhy

    我也遇到这个问题 不知道是swf 、jcrop 、 uploadify 还是浏览器缓存

  3. java开发java开发

    您好!我按你的源码进行了编,能正常运行,但是我们项目是由java开发的,怎么做才能将生成的一个可执行文件?我想把这个文件放到服务器上直接运行,不想安装~