PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/libevent.so'

 
   按照workerman官网的安装步骤安装完workerman后, 使用过程中包了以下警告:
 
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模块的顺序导致。
 
解决方法:
 
vim /etc/php.d/libevent.ini
注释掉:extension = libevent.so

vim /etc/php.d/sockets.ini
注释掉:extentsion = sockets.so



然后在php.ini中添加这两个扩展的引用

vim /etc/php.ini
extension = sockets.so
extension = libevent.so

将上面内容添加到php.ini中,注意添加顺序。

 

0 个评论

要回复文章请先登录注册