linux环境下安装yaf
2024-09-05 14:30:55
一、ubuntu环境
1、首先到http://pecl.php.net/get/yaf下载最新版本的yaf,我的是yaf-2.2.9.tgz。
2、解压 tar -zxvf yaf-2.2.9.tgz, 进入到解压后的文件夹cd yaf-2.2.9.tgz
3、执行/usr/bin/phpize (phpize的目录可能不同哦) ,然后执行./configure --with-php-config=/usr/bin/php-config (注意等号两边不能有空格)
4、执行make ,此时有可能出现make: *** [yaf_router.lo] 错误 1的错误提示,解决方法为 sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev
5、最后执行 sudo make install (要用管理员的权限)
6、最后会提示你yaf.so扩展模块在哪,说明安装成功了!
二、linux环境
php5.5
nginx1.4.6
下面开始安装
下载最新的yaf包
http://pecl.php.net/package/yaf
我下载的最新版本为2.3.3
解压
$PHP_BIN/phpize
./configure --with-php-config=$PHP_BIN/php-config
make
make install
我执行时报错误。
用whereis phpize 查看查看phpize,发现phpize为空,说明没有安装
执行这个命令
sudo apt-get install php-dev
执行完后,用whereis phpize
komiles@Aspire-v5 ~ $ whereis phpize
phpize: /usr/bin/phpize /usr/bin/X11/phpize /usr/share/man/man1/phpize.1.gz
看到这个说明你已经安装了phpize
然后执行这个(必须用root用户执行,否则会报错误)
/usr/bin/phpize ./configure --with-php-config=/usr/bin/php-config
下面这个错误
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
执行make命令时报这个错误
make: *** No targets specified and no makefile found. Stop.
需要安装
sudo apt-
get
install libncurses5-dev
这样执行
./configure make
最新文章
- 【读书笔记】100个Switf必备tips
- Vmware扩展磁盘如何不需重启系统
- Power BI for Office 365(八)共享查询
- IIS7.5 伪静态 脚本映射 配置方法
- Unity(四)IocContainer 封装类库
- (转载)使用 udev 高效、动态地管理 Linux 设备文件
- Php数据类型之整型详解
- EntityFramework IEnumerable,IQueryable ,Include
- jquery 实现邮箱输入自动提示功能:(一)
- [POJ 1155] TELE (树形dp)
- unix的策略与机制
- 二:ZooKeeper术语概念
- 巧用第三方高速开发Android App 热门第三方SDK及框架
- 利用squid 反向代理提高网站性能
- [HNOI 2008]GT考试
- [转]现代Linux系统上的栈溢出攻击
- spring中的AOP实验(二)
- SpringMVC教程1
- 【Java】 剑指offer(5) 从尾到头打印链表
- getchar getche getch的区别
热门文章
- docker资源隔离实现方式
- PHP设置Redis key在当天有效
- 前端之HTML初识
- Spring框架的七大模块
- sql 导入文件
- centos 修改时区以及修正时间
- Python3学习笔记(十四):可迭代对象、迭代器和生成器
- ubuntu E: Could not get lock /var/lib/apt/lists/lock 异常信息
- 「CF 961G」Partitions
- ValueError: Unable to determine SOCKS version from socks://127.0.0.1:1080/