Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SUSE Linux Enterprise Server 11 SP3上配置/安装openssl for php_Php_Ssl_Openssl_Suse - Fatal编程技术网

在SUSE Linux Enterprise Server 11 SP3上配置/安装openssl for php

在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

在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
 - 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时是否忘记启用它?”

有人能帮我吗