在SUSE Linux Enterprise Server 11 SP3上配置/安装openssl for php
在php代码中使用ssl协议发送通知时,我试图消除此错误: 连接失败:1976434032找不到套接字传输 \“ssl \”-配置PHP时是否忘记启用它?” 1:系统是SUSE Linux Enterprise Server 11 SP3 2:执行此命令在SUSE Linux Enterprise Server 11 SP3上配置/安装openssl for php,php,ssl,openssl,suse,Php,Ssl,Openssl,Suse,在php代码中使用ssl协议发送通知时,我试图消除此错误: 连接失败:1976434032找不到套接字传输 \“ssl \”-配置PHP时是否忘记启用它?” 1:系统是SUSE Linux Enterprise Server 11 SP3 2:执行此命令rpm-qa | grep ssl时,我得到: - openssl-certs-1.97-0.3.1 - openssl-0.9.8j-0.80.1 - libopenssl0_9_8-0.9.8j-0.80.1 - libopenssl
rpm-qa | grep ssl
时,我得到:
- openssl-certs-1.97-0.3.1
- openssl-0.9.8j-0.80.1
- libopenssl0_9_8-0.9.8j-0.80.1
- libopenssl0_9_8-32bit-0.9.8j-0.80.1
3:在php.ini文件中,这一行已取消注释,apache已重新启动:
- extension=php_openssl.dll
4:查看phpinfo,我有以下设置:
- Registered PHP Streams => php, file, glob, data, http, ftp
- Registered Stream Socket Transports => tcp, udp, unix, udg
- Registered Stream Filters => string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*
此部分不显示在文件中:
- openssl
- OpenSSL support => enabled
- OpenSSL Library Version => OpenSSL 1.0.1e-fips 11 Feb 2013
- OpenSSL Header Version => OpenSSL 1.0.1e-fips 11 Feb 2013
根据这些信息,看起来openssl没有正确安装或配置。但我不知道如何解决这个问题
我应该如何在php中启用openssl以消除此消息:
连接失败:1976434032找不到套接字传输
\“ssl \”-配置PHP时是否忘记启用它?”
有人能帮我吗