启动服务报错:stream_socket_enable_crypto(): this stream does not support SSL/crypto

hyp817

Linux centos服务器
PHP版本5.6.8
openssl版本:OpenSSL 1.1.0e 16 Feb 2017
证书都有,https站点可以正常访问

普通ws方式可以启动服务,前端也可以访问,但是加上ssl的话启动服务就报以下错误:
stream_socket_enable_crypto(): this stream does not support SSL/crypto

服务端代码:

求解!!!!!

6410 1 0
1个回答

xiuwang

命令行里运行 php -m 看下php cli有没有装openssl扩展

  • hyp817 2017-09-07

    [root@izwz94df4setd5kh6ponzhz fushang]# php -m
    [PHP Modules]
    Core
    ctype
    date
    dom
    ereg
    fileinfo
    filter
    hash
    iconv
    json
    libxml
    pcntl
    pcre
    PDO
    pdo_sqlite
    Phar
    posix
    Reflection
    session
    SimpleXML
    SPL
    sqlite3
    standard
    tokenizer
    xml
    xmlreader
    xmlwriter

    [Zend Modules]

  • xiuwang 2017-09-07

    这说明你的php cli没装openssl扩展。

  • hyp817 2017-09-07

    有单独安装的教程吗?网上找了很多,都是在make的时候出错

  • xiuwang 2017-09-14

    我是php自带的 。。。

  • 林枫aaron 2019-10-25

    求助 我也遇到这个问题 证书存在的 还没过期 为啥就不行...

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