代码之家  ›  专栏  ›  技术社区  ›  Lafdoma

如何在Apache2中安装libevent扩展

  •  0
  • Lafdoma  · 技术社区  · 7 年前

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

    如果在apache服务器的测试页面中检测到库,我有以下代码片段:

    $test = event_base_new();
    

    它对我说

    调用未定义函数event\u base\u new()

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

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

    extension=/usr/local/libevent.so 
    

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   user149341 user149341    7 年前

    这个 libevent 扩展不随PHP分发。它与 event 扩展,也与libevent C库分离(但与之相关),它与 the Apache event MPM

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