Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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
Php Can';不要创建新的OpenSSL密钥_Php_Windows_Openssl_Xampp - Fatal编程技术网

Php Can';不要创建新的OpenSSL密钥

Php Can';不要创建新的OpenSSL密钥,php,windows,openssl,xampp,Php,Windows,Openssl,Xampp,我想学习OpenSSL,但当我尝试使用此代码时,我得到的是布尔值false: $config = array('private_key_bits' => 512); $privKey = openssl_pkey_new($config); var_dump($privKey); OpenSSL扩展已在我的服务器上激活。我错过了什么吗?在调用openssl_*函数后使用: while($e = openssl_error_string() ) { print_r($e."\n"

我想学习OpenSSL,但当我尝试使用此代码时,我得到的是
布尔值false

$config = array('private_key_bits' => 512);
$privKey = openssl_pkey_new($config);

var_dump($privKey);
OpenSSL扩展已在我的服务器上激活。我错过了什么吗?

在调用openssl_*函数后使用:

while($e = openssl_error_string() ) {
    print_r($e."\n");
}
在我的Windows上,它输出:

error:02001003:system library:fopen:No such process
error:2006D080:BIO routines:BIO_new_file:no such file
error:0E064002:configuration file routines:CONF_load:system lib
error:02001003:system library:fopen:No such process
error:2006D080:BIO routines:BIO_new_file:no such file
error:0E064002:configuration file routines:CONF_load:system lib
请参见此功能的第一个注意事项:

注意:您需要为此功能安装有效的openssl.cnf 正确操作。有关详细信息,请参阅“安装”部分下的注释 更多信息


啊!!这就是我收到这些错误信息的原因。谢谢:)好的,但是现在呢?我犯了这个错误,我停止。。。