zoukankan      html  css  js  c++  java
  • php7-soap调用wsdl接口报错:Could not connect to host

    由php5.6升级到php7.1以上版本,在用soap调用wsdl接口是报错:Could not connect to host

    后来经过排查是centos服务器上装有2个版本的openssl造成的。

    用命令查看,得到openssl依然是老的版本库:

    openssl version -v
    

     但是在升级php7的时候,明明装了openssl-1.1.0g的版本,

    1,查看ld.so.conf中的ssl文件引用库

    ldd /usr/local/php/bin/php | grep ssl
    

     2.然后用 vim/vi /etc/ld.so.conf 查看ssl引用库

     发现ssl引用的是老库,/usr/local/ssl/lib

    修改/etc/ld.so.conf文件,把新的openssl库增加进去

    /usr/local/openssl-1.1.0g/lib
    

     内容为:

    include ld.so.conf.d/*.conf
    /usr/lib/oracle/11.2/client64/lib/
    /usr/local/openssl-1.1.0g/lib/
    #/usr/local/ssl/lib
    
    

    然后更新 ld.so.conf缓存

    /sbin/ldconfig
    或者
    ldconfig
    

    注意一定要添加新的openssl版本库进去,要不然不能使用ssl远程登录

  • 相关阅读:
    C# Split 分割字符串
    vim 编辑器命令
    不靠谱的FLOAT数据类型
    linux系统常用命令
    PHP运算方法
    PHP数据类型
    Centos7 系统在安装时指定使用老式网卡命名方式
    PHP代码编写
    PHP变量介绍
    PHP语言介绍
  • 原文地址:https://www.cnblogs.com/achengmu/p/9448684.html
Copyright © 2011-2022 走看看