php libevent.so,安装libevent后在使用的时候报错PHP Startup: Unable to load dynamic library '/usr/lib/php/modules...

workerman官网的安装步骤:

1、命令行运行yum install php-cli php-process git gcc php-devel php-pear libevent-devel

2、命令行运行pecl install channel://pecl.php.net/libevent-0.1.0 提示libevent installation [autodetect]: 时按回车

3、命令行运行echo extension=libevent.so > /etc/php.d/libevent.ini

4、命令行运行git clone https://github.com/walkor/Workerman

按照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.iniextension = sockets.so

extension = libevent.so

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值