如何在 Apache2 中安装 libevent 扩展



我尝试在 Ubuntu 16.04 的 Apache2.4 的 php 中安装 libevent,但我做不到。

我有这段代码,可以知道是否在我的 apache 服务器的测试页面中检测到该库:

$test = event_base_new();

它对我说

调用未定义的函数 event_base_new((

我错过了一些信息,例如我不知道库是否被视为模组(我认为不(,但我在 Apache2 文档中没有找到有关库的文档。

我从官方网站编译了源代码libevent-2.1.8-stable,并在我的php中添加了这一行.ini(php/apache2(:

extension=/usr/local/libevent.so 

我重新启动了我的 Apache2,但这不起作用。

libevent扩展不与 PHP 一起分发。它与event扩展分开,也与libevent C库分开(但与libevent C库相关(,并且与Apache事件MPM完全无关。

如果要安装 PHPlibevent扩展,则需要从 PECL 安装它。但是,该扩展与 PHP 7 不兼容,并且自 2013 年以来一直没有更新,因此您可能不想要它。

相关内容

  • 没有找到相关文章

最新更新