尝试了手动编译安装和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
重启 问题解决
好的
谢谢你的帖子
是的,昨天我centos7环境装,也遇到了
如果sockets的库已经写在了sockets.ini中,那么不需要在php.ini中写extension = sockets.so,只需把extension = libevent.so放到按字母排序sockets.ini顺序后的ini中即可,比如z-libevent.ini。