Ubuntu上安装yaf扩展的方法


Posted in PHP onJanuary 29, 2018

一、下载

yaf扩展下载地址

http://pecl.php.net/package/yaf

选择你想要下载的包

wget http://pecl.PHP.net/get/yaf-2.3.5.tgz
tar zxvf yaf-2.3.5.tgz
cd yaf-2.3.5

二、安装

Ubuntu上安装yaf扩展的方法

#whereis phpize
/data/yaf-2.3.5# /usr/bin/phpize
#whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
/data/yaf-2.3.5# ./configure --with-php-config=/usr/bin/php-config
/data/yaf-2.3.5# make && make install

解决方法:

最后一条命令时可能出现错误:compilation terminated. make: * [yaf_router.lo] Error 1

sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev

再执行最后一条命令。

一切顺利的话,应该是这样的:

Ubuntu上安装yaf扩展的方法

也可以执行以下make test

还有可能出现这样的错误:cp:cannot create regular file ‘/usr/lib/php5/20121212/#INST@13121#':Permission denied

这是权限不够,当前用户不是root,可以通过su切换到root,输入root密码即可,忘记密码可以重设:sudo passwd root

在php.ini中添加:

extension=yaf.so

如果不知道php.ini在哪儿,可以看phpinfo

Ubuntu上安装yaf扩展的方法

最后,重启服务器

Ubuntu上安装yaf扩展的方法

以上这篇Ubuntu上安装yaf扩展的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
自定义PHP分页函数
Oct 09 PHP
让你的PHP同时支持GIF、png、JPEG
Oct 09 PHP
PHP 组件化编程技巧
Jun 06 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 PHP
常用PHP数组排序函数归纳
Aug 08 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
PHP+AJAX 投票器功能
Nov 11 PHP
php判断目录存在的简单方法
Sep 26 PHP
解决laravel查询构造器中的别名问题
Oct 17 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
May 02 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 #PHP
php实现的AES加密类定义与用法示例
Jan 29 #PHP
php 判断IP为有效IP地址的方法
Jan 28 #PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 #PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
Jan 27 #PHP
PHP设计模式之注册树模式分析
Jan 26 #PHP
PHP微信开发之微信录音临时转永久存储
Jan 26 #PHP
You might like
十天学会php(1)
2006/10/09 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP类的静态(static)方法和静态(static)变量使用介绍
2012/02/19 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
浅析php变量修饰符static的使用
2013/06/28 PHP
php中filter_input函数用法分析
2014/11/15 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
2014/08/10 Javascript
原生JavaScript生成GUID的实现示例
2014/09/05 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
详解Nodejs的timers模块
2016/12/22 NodeJs
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
vue的webcamjs集成方式
2020/11/16 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
django美化后台django-suit的安装配置操作
2020/07/12 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
英语专业毕业个人求职自荐信
2013/09/21 职场文书
初三家长会邀请函
2014/01/18 职场文书
学习十八届三中全会精神实施方案
2014/02/17 职场文书
《散步》教学反思
2014/03/02 职场文书
股东出资证明书范例
2014/10/04 职场文书
2015年社区纪检工作总结
2015/04/21 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
MySQL慢查询中的commit慢和binlog中慢事务的区别
2022/06/16 MySQL
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL