PHP 事件服务适用于 PHP 5.4+。无法在 PHP 5.3.10 安装中使用事件。
要使事件正常工作(以 OS X 为例)
1. brew install libevent
2. sudo pecl install event
这很棘手,因为 pecl 会产生 "event" 和 "libevent" 包。我成功使用了 "event",而不是 "libevent"。
这是一个扩展,用于使用特定平台可用的最佳 I/O 通知机制来高效地调度 I/O、时间和信号事件。 这是将 libevent 移植到 PHP 基础设施。
注意:
注意,Windows 支持在
event-1.9.0
中引入。
版本 1.0.0 引入了新的面向对象 API(破坏向后兼容性),并支持 libevent 2+,包括 HTTP、DNS、OpenSSL 和事件监听器。
注意:
注意,
event-1.0.0
及更高版本与以前的版本不兼容。