php7处理方案(PHP7 安装event扩展的实现方法)
类别:编程学习 浏览量:2612
时间:2021-10-13 00:11:53 php7处理方案
PHP7 安装event扩展的实现方法Libevent 是一个用C语言编写的、轻量级的开源高性能I/O框架,支持多种 I/O 多路复用技术: epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。PHP提供了对应的扩展 libevent、 Event 。
相比 libevent ext, event ext 拥有更好的性能表现和更全面的API,可以让我们更友好的使用 Libevent。
安装 Libevent 库
php event 扩展 依赖 Libevent 库,需要先编译安装(注意是 Libevent 库,非 libevent 扩展)。
|
git clone --depth=1 https: //github .com /nmathewson/Libevent .git cd Libevent . /autogen .sh . /configure --prefix= /usr/local/libevent make && make install |
安装 Event 扩展
可以直接使用 pecl 安装
|
pecl install event downloading event-2.5.3.tgz ... Starting to download event-2.5.3.tgz (140,913 bytes) ..............................done: 140,913 bytes 50 source files, building running: phpize Configuring for : PHP Api Version: 20180731 Zend Module Api No: 20180731 Zend Extension Api No: 320180731 Enable internal debugging in Event [no] : Enable sockets support in Event [yes] : libevent installation prefix [/usr] : /usr/local/libevent ... Build process completed successfully Installing '/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/event.so' install ok: channel: //pecl.php.net/event-2.5.3 Extension event enabled in php.ini |
查看安装结果
|
[root@localhost ~]# php --ri event event Event support => enabled Sockets support => enabled Debug support => disabled Extra functionality support including HTTP, DNS, and RPC => enabled OpenSSL support => enabled Thread safety support => disabled Extension version => 2.5.3 libevent2 headers version => 2.2.0-alpha-dev |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://segmentfault.com/a/1190000020609316
您可能感兴趣
- iis7.5怎么安装(IIS7.5打开启用GZip压缩功能的设置教程方法)
- php开发详细步骤(php源码的安装方法和实例)
- mysql8.0安装及配置(MySQL 8.0 之不可见列的基本操作)
- mysql中的默认mysql数据库作用(MySQL安装后默认自带数据库的作用详解)
- docker安装nginx如何配置(docker部署nginx并且挂载文件夹和文件操作)
- memcache安装与调优部署文件(Memcached构建缓存服务器的方法)
- centos7上安装python(centos6.5安装python3.7.1之后无法使用pip的解决方案)
- 腾讯云服务器如何安装宝塔面板(腾讯云服务器打开宝塔面板失败是怎么回事?)
- docker运行环境centos(如何在centos的docker里安装jupyter并开放端口)
- vsftpd服务器的安装与配置(编译安装 vsFTP 3.0.3的详细解析)
- sw2018安装图解教程(WHMCS V7.4.2 图文安装教程)
- 安装apache服务器配置(Apache 配置详解最好的APACHE配置教程)
- 织梦源码安装数据库怎么填(Mysql修改端口号 织梦DedeCMS设置教程)
- lnmp 自动化安装(LNMP系列教程之 设置301重定向的方法)
- IIS8.0安装配置完整图文教程 IIS8.0的Web Server asp设置(IIS8.0安装配置完整图文教程 IIS8.0的Web Server asp设置)
- 宝塔面板怎么设置ftp(新安装宝塔Linux面板FTP无法连接的解决方法)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
- 盘古开天地 他创造了世界,谁创造了盘古 盘古是伏羲吗(盘古开天地他创造了世界)
- 关于队徽 你了解这些么 二(关于队徽你了解这些么)
- 冬天来了手脚冰凉 真不是因为上辈子你是折翼的天使(冬天来了手脚冰凉)
- 0 1 岁婴儿最强作息指南,照着做养出天使宝宝(01岁婴儿最强作息指南)
热门推荐
- python 简单算法(python实现爬山算法的思路详解)
- mysql有数据但筛选值为空(解决从集合运算到mysql的not like找不出NULL的问题)
- mvc中partialview
- html5按钮点击跳转(HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题)
- angular怎么把组件用在根组件里(详解Angular组件之投影)
- 学python可以应用到哪些方面(学习python可以干什么)
- canvas技术开发(用canvas显示验证码的实现)
- django settings配置(Django重置migrations文件的方法步骤)
- sql server 字符串处理(SQL Server中利用正则表达式替换字符串的方法)
- laravel判断变量为空(Laravel模糊查询区分大小写的实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9