Yaf安装与部署

Yaf框架是基于扩展的mvc框架,用c实现的,因此性能效率都比一般的框架要高。 github地址:github.com/laruence/php-yaf ### 一、安装 安装之前确定系统已经装了gcc,gcc-c++,make,automake,autoconf,无则加载系统镜像安装相应的rpm包 #### 1、下载并解压 wget http://pecl.php.net/get/yaf-2.2.9.tgz && tar zxvf yaf-2.2.9.tgz && cd yaf-2.2.9 #### 2、编译并安装 /usr/local/php/bin/phpize && ./configure --with-php-config=/usr/local/php/bin/php-config && make && make install ps:执行完出现这句说明成功 Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/ #### 3、vim php.ini ##### 3.1 修改 extension_dir = ”/usr/local/php/modules“ ##### 3.2 添加 [yaf] yaf.environ = product yaf.library = NULL yaf.cache_config = 0 yaf.name_suffix = 1 yaf.name_separator = "" yaf.forward_limit = 5 yaf.use_namespace = 0 yaf.use_spl_autoload = 0 extension=yaf.so //以上可以忽略,最主要是加载yaf.so模块 #### 4、复制 cp /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/yaf.so /usr/local/php/modules/yaf.so #### 5、重启apache #### 6、查看phpinfo() 是否加载了yaf扩展,有则表示装逼成功! ### 二、部署yaf项目骨架目录 #### 1、下载并解压github.com/laruence/php-yaf,进入tools/cg并执行 cd /home/software/php-yaf-master/tools/cg /usr/local/php/bin/php yaf_cg yaf_app #yaf_app是生成的目录名 ps:执行以上代码,将在cg/output/目录生成一份yaf的骨架代码 #### 2、复制到项目目录 cp -vRp output/yaf_app /usr/local/apache/htdocs/yaf_app #### 3、浏览器输入,localhost/yaf_app/index.php 出现类似“Hello World! I am Stranger”,说明安装与部署成功了!
联系我们

邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453

Copyright © 2015-2022

备案号:京ICP备15003423号-3