我在我的LAMP环境中安装了reactphp (CentOS 6.4)。安装成功后,我收到了以下消息:
react/react suggests installing ext-libevent (Allows for use of a more performant event-loop implementation.)
react/react suggests installing ext-libev (Allows for use of a more performant event-loop implementation.)
react/react suggests installing ext-event (Allows for use of a more performant event-loop implementation.)如何安装ext-libevent、ext-libev和ext-event?谢谢!
发布于 2014-06-18 18:00:18
在做了一些调查之后,看起来这是一个PECL包。有一些RPM是可用的,但看起来它们并不是处于任何一个主要的第三方恢复程序中,它们被测试为可以安全地安装并且不会引起依赖问题。
因此,CentOS的第一步就是建立PECL;
yum groupinstall "development tools"
yum install pecl-event php-devel libevent-devel
pecl channel-update pecl.php.net接下来,您通常只需要尝试安装它(pecl install libevent),但是它会抱怨PHP太老了,并且无法使用直接路径。
pecl install channel://pecl.php.net/libevent-0.1.0最后,我们必须告诉PHP这是安装好的。在64位CentOS上,扩展的共享库默认为/usr/lib64 64/php/CentOS;您可以使用以下命令验证这一点。
php --info | grep extension_dir确保"so“文件存在(查找libevent.so)
ls -lah /usr/lib64/php/modules如果有,现在您可以安全地为它创建适当的配置文件:
touch /etc/php.d/libevent.ini
vim /etc/php.d/libevent.ini;启用libevent扩展extension=libevent.so
请注意,当您对系统进行更新时,需要保持警惕,因为有些情况可能会破坏PHP扩展。只需执行一个pecl卸载和pecl安装来解决它。重新启动您的new服务器以应用新的PHP配置,并让它转一转!
https://serverfault.com/questions/606184
复制相似问题