linux安装yaf(ubuntu教程)
来源:互联网 发布:php excel 导出到桌面 编辑:程序博客网 时间:2024/06/05 18:03
$PHP_BIN/phpize 这个是什么 其实这个是一个扩展 apt-get install php5-dev
这样电脑会帮你自己配置了,很简单的下面我们就下载扩展包了http://pecl.php.net/package/yaf 下载最新的就可以
//我的下载地址 是/下载 里边了 yaf-2.2.9.tgz 这个版本(http://pecl.php.net/package/yaf)cd /下载$tar zxvf yaf-2.2.9.tgz$sudo chmod -R 777 yaf-2.2.9$cd yaf-2.2.9$phpize //我们会看到文件开始执行 出现./configure$./configure$make //如果提示找不到pcre.h文件的话,那就通过如下命令安装:sudo apt-get install libpcre3 libpcre3-dev CentOS 安装命令为:yum install pcre-devel)$make install
然后我们打开,因为我是用默认安装的 大家注意自己的php5的lib库的存放位置,我的是/usr/lib/php5/20090626+lfs会多一个yaf.so
$sudo vim /etc/php5/conf.d/yaf.iniextension=yaf.so //把这个输入了 保存 你会发现ubuntu默认安装的 扩展都是这样配置的$sudo vim /etc/php5/apache2/php.ini //编辑这个 结尾处加上[yaf]yaf.environ = productyaf.library = NULLyaf.cache_config = 0yaf.name_suffix = 1yaf.name_separator = ""yaf.forward_limit = 5yaf.use_namespace = 0yaf.use_spl_autoload = 0
配置说明
选项名称 默认值 可修改范围 更新记录
yaf.environ = product PHP_INI_ALL 环境名称, 当用INI作为Yaf的配置文件时, 这个指明了Yaf将要在INI配置中读取的节的名字
yaf.library = NULL PHP_INI_ALL 全局类库的目录路径
yaf.cache_config= 0 PHP_INI_SYSTEM 是否缓存配置文件(只针对INI配置文件生效), 打开此选项可在复杂配置的情况下提高性能
yaf.name_suffix = 1 PHP_INI_ALL 在处理Controller, Action, Plugin, Model的时候, 类名中关键信息是否是后缀式, 比如UserModel, 而在前缀模式下则是ModelUser
yaf.name_separator = “” PHP_INI_ALL 在处理Controller, Action, Plugin, Model的时候, 前缀和名字之间的分隔符, 默认为空, 也就是UserPlugin, 加入设置为”_”, 则判断的依据就会变成:”User_Plugin”, 这个主要是为了兼容ST已有的命名规范
yaf.forward_limit =5 PHP_INI_ALL forward最大嵌套深度
yaf.use_namespace= 0 PHP_INI_SYSTEM 开启的情况下, Yaf将会使用命名空间方式注册自己的类, 比如Yaf_Application将会变成Yaf\Application
yaf.use_spl_autoload=0 PHP_INI_ALL 开启的情况下, Yaf在加载不成功的情况下, 会继续让PHP的自动加载函数加载, 从性能考虑, 除非特殊情况, 否则保持这个选项关闭
好了 我们重启一下
$sudo /etc/init.d/apache2 restart
打开localhost看看是不是多了yaf这个扩展了,大家就可以研究yaf框架了!先弄个hello word出来吧!
- linux安装yaf(ubuntu教程)
- ubuntu lnmp 安装yaf
- ubuntu下安装yaf
- linux下安装yaf
- ubuntu 12.04下安装yaf
- Ubuntu 下安装yaf 框架
- Ubuntu Nginx+php+yaf安装
- Yaf框架安装(LNMP)
- Linux虚拟机安装教程(Ubuntu)
- 【Linux】Shadowsock/ss 安装教程(ubuntu)
- Linux下安装php开发框架yaf
- Yaf安装
- ubuntu 14.04 LTS 安装nginx+mariaDB+php7+YAF
- LNMP(Linux+Nginx+Mysql+PHP)环境下安装yaf框架并编写一个MVC例子
- 收藏一个Yaf教程
- Linux下安装PHP的插件Yaf及其代码生成
- Linux和Windows系统安装配置Yaf框架的方法
- linux下不使用yum安装apache、mysql、php、yaf
- 谷歌三大核心技术(一)Google File System - 设计
- eclipse下SVN subclipse插件
- android 4.2 系统编译小结
- python的read() 、readline()、readlines()、xreadlines()
- css属性选择器
- linux安装yaf(ubuntu教程)
- SonarQube代码质量管理平台安装与使用
- 函数重载是什么意思?它与虚函数的概念有什么区别?
- HTML相关问题1
- 怎样通过iPhone Safari 来安装测试版ipa
- 利用MFC编程在工具条中增加组合框控件
- Preference的使用
- ListView嵌套CheckBox (解决滑动时重复选择的问题)
- IOS中字符串去除特殊字符StringByTrimmingCharatersInSet