如何在 Apache2 中安装 libevent 扩展
How install libevent extension in Apache2
我尝试在 Ubuntu 16.04 中的 Apache2.4 的 php 中安装 libevent,但我做不到。
我有这段代码可以知道是否在我的 apache 服务器上的测试页面中检测到该库:
$test = event_base_new();
它对我说
Call to undefined function event_base_new()
我错过了一些信息,比如我不知道一个库是否被认为是 mod(我认为不是)但是我在 Apache2 文档中没有找到关于库的文档。
我从官网编译了源码libevent-2.1.8-stable 并在我的php.ini (php/apache2) 中添加了这行:
extension=/usr/local/libevent.so
我重新启动了 Apache2,但它不起作用。
libevent
扩展未随 PHP 分发。它与 event
扩展分开,也与 libevent C 库分开(但相关),并且与 the Apache event MPM.
完全无关
如果您想安装 PHP libevent
扩展,您需要从 PECL 安装它。但是,该扩展与 PHP 7 不兼容,并且自 2013 年以来一直没有更新,因此您可能不想要它。
我尝试在 Ubuntu 16.04 中的 Apache2.4 的 php 中安装 libevent,但我做不到。
我有这段代码可以知道是否在我的 apache 服务器上的测试页面中检测到该库:
$test = event_base_new();
它对我说
Call to undefined function event_base_new()
我错过了一些信息,比如我不知道一个库是否被认为是 mod(我认为不是)但是我在 Apache2 文档中没有找到关于库的文档。
我从官网编译了源码libevent-2.1.8-stable 并在我的php.ini (php/apache2) 中添加了这行:
extension=/usr/local/libevent.so
我重新启动了 Apache2,但它不起作用。
libevent
扩展未随 PHP 分发。它与 event
扩展分开,也与 libevent C 库分开(但相关),并且与 the Apache event MPM.
如果您想安装 PHP libevent
扩展,您需要从 PECL 安装它。但是,该扩展与 PHP 7 不兼容,并且自 2013 年以来一直没有更新,因此您可能不想要它。