热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php安装event和libevent扩展

这里使用的是php7.0.24,php是yum安装的一、安装event扩展用yum无法安装event扩展手动安装php必须要开启sockets功能,需要安装php的socket扩展,才可以安装

这里使用的是php7.0.24 ,php是yum安装的


一、安装event扩展

用yum无法安装event扩展

手动安装

php 必须要开启 sockets 功能,需要安装php的socket扩展,才可以安装event扩展

编译PHP的时候开启 --enable-sockets


 

# tar xf event-2.3.0.tgz 
# cd event-2.3.0 
# phpize 
# ./configure --with-php-cOnfig=/usr/local/php/bin/php-config 
# make && make install

找到PHP的配置文件 php.ini,添加如下配置:
extension=event.so


重启apache,发现没有生效


报错:

php_sockets_le_socket in Unknown on line 0
解决:event扩展必须在sockets扩展之后加载,这两个扩展在 php.ini 中按顺序填写
extension=sockets.so
extension=event.so




二、安装 libevent扩展
1.先安装libevent库
libevent扩展依赖于原始的libevent库,必须先把libevent库安装
yum安装: yum install libevent
源码安装: 到http://libevent.org/     这里下载 libevent安装文件

解压
./configure --prefix=/usr/local/libevent-2.0.20/
make
make install



2.再安装php的libevent扩展
到 http://pecl.php.net/package/libevent   这里下载php扩展文件



 


推荐阅读
author-avatar
mingtong77_491_981
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有