[已解决]安装event扩展时,Include libevent OpenSSL support没有键入no

huain

问题描述

这里详细描述问题
在安装event扩展的时候,不小心 Include libevent OpenSSL support【yes】,这里没有键入no

workerman里面显示 load average: 0, 0.01, 0.05 event-loop:\Workerman\Events\Event
应该是成功的,运行一会儿,会跳出一些报错信息【偶尔】,请问怎么办,是不管它还是需要重新安装EVENT,那么如何重新安装EVENT呢,谢谢

823 3 0
3个回答

huain

已经解决,方法如下 :
首先卸载pecl/event扩展

pecl uninstall event

重新安装:
pecl install event
注意提示:Include libevent OpenSSL support [yes] : 时输入no回车,注意提示:PHP Namespace for all Event classes :时输入yes,其它直接敲回车就行

运行php --ini找到并打开php.ini文件,在最后一行加入如下配置
extension=event.so
(之前已经加过,这里就不用再加了)

  • 暂无评论
nitron

也许这些报错与"libevent OpenSSL support"无关

  • huain 2022-10-20

    有可能,我又贴了错误码在下面

huain

错误码又出现:

SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol

这是我重新装了event之后,又出现的错误提示
我用的是$ws_worker->transport = 'ssl';
以https访问的,不知道是否与这个有关

  • nitron 2022-10-20

    先把ssl关掉, SSL用nginx处理吧

  • 小W 2022-10-20

    一看就是ssl相关错误,error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol 根据这个提示,有可能是客户端使用的ws请求链接

  • huain 2022-10-20

    还在测试中,都是https请求的wss

  • 小W 2022-10-20

    wss://

  • huain 2022-10-20

    没错 wss://

  • 小W 2022-10-20

    如果证书没问题,就把ssl的任务交给nginx吧

  • huain 2022-10-20

    好嘞,谢谢小w

年代过于久远,无法发表回答
🔝