安装libevent 错误解决

0

尝试了手动编译安装和pecl方式安装都是报以下错误:


_ NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/libevent.so' - /usr/lib/php/modules/libevent.so: undefined symbol: php_sockets_le_socket in Unknown on line 0_

解决方法:我的报错是因为php加载sockets 和libevent模块的顺序导致
注释sockets.ini中的extentsion = sockets.so


vim /etc/php.ini 添加


extension = sockets.so
extension = libevent.so

重启 问题解决

已邀请:

walkor

赞同来自:

好的
谢谢你的帖子

zzz

赞同来自:

是的,昨天我centos7环境装,也遇到了

mcsezhy

赞同来自:

如果sockets的库已经写在了sockets.ini中,那么不需要在php.ini中写extension = sockets.so,只需把extension = libevent.so放到按字母排序sockets.ini顺序后的ini中即可,比如z-libevent.ini。

要回复问题请先登录注册