此 » PECL 扩展未与 PHP 捆绑。
安装此 PECL 扩展相关的信息可在手册中标题为 » PECL 扩展的安装章节中找到。更多信息如新的发行版本、下载、源文件、 维护人员信息及变更日志等,都在此处: » https://pecl.php.net/package/yar。
此扩展在 Windows 平台的二进制扩展 (DLL 文件) PECL 可以在 PECL 官方网站上下载。
源代码托管在 » GitHub 上。从源码构建该扩展:
$ git clone https://github.com/laruence/yar.git $ cd yar $ phpize $ ./configure $ make $ sudo make install
可以使用以下 configure 选项:
当 cURL 不在默认的 include 路径中时, 指定 cURL 的安装位置。
启用 msgpack 打包器,并将
msgpack 扩展作为可选依赖。当
Yar 使用该选项编译时,
yar.packager 的默认值变为
msgpack。
使用 Linux epoll 代替
select() 进行 I/O 多路复用,自
Yar 2.1.2 起可用。在高并发场景下,该选项可以提升
Yar_Concurrent_Client 的性能。
它仅在 Linux 上生效;在其他平台上会被静默忽略。