经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » PHP » 查看文章
PHP7 安装event扩展的实现方法
来源:jb51  时间:2019/10/8 13:15:29  对本文有异议

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 扩展)。

  1. git clone --depth=1 https://github.com/nmathewson/Libevent.git
  2. cd Libevent
  3. ./autogen.sh
  4.  
  5. ./configure --prefix=/usr/local/libevent
  6. make && make install

安装 Event 扩展

可以直接使用 pecl 安装

  1. pecl install event
  2. downloading event-2.5.3.tgz ...
  3. Starting to download event-2.5.3.tgz (140,913 bytes)
  4. ..............................done: 140,913 bytes
  5. 50 source files, building
  6. running: phpize
  7. Configuring for:
  8. PHP Api Version: 20180731
  9. Zend Module Api No: 20180731
  10. Zend Extension Api No: 320180731
  11. Enable internal debugging in Event [no] :
  12. Enable sockets support in Event [yes] :
  13. libevent installation prefix [/usr] : /usr/local/libevent
  14. ...
  15. Build process completed successfully
  16. Installing '/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/event.so'
  17. install ok: channel://pecl.php.net/event-2.5.3
  18. Extension event enabled in php.ini

查看安装结果

  1. [root@localhost ~]# php --ri event
  2.  
  3. event
  4.  
  5. Event support => enabled
  6. Sockets support => enabled
  7. Debug support => disabled
  8. Extra functionality support including HTTP, DNS, and RPC => enabled
  9. OpenSSL support => enabled
  10. Thread safety support => disabled
  11. Extension version => 2.5.3
  12. libevent2 headers version => 2.2.0-alpha-dev

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持w3xue。

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号