首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenSSL错误"PHP OpenSSL扩展不工作“

OpenSSL错误"PHP OpenSSL扩展不工作“
EN

Stack Overflow用户
提问于 2015-02-18 11:25:02
回答 2查看 881关注 0票数 0

当我访问安装工具中的系统环境部分时,TYPO3将打印:

PHP OpenSSL扩展不起作用

但它不能告诉我真正的问题是什么。我怎么才能找出原因?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-18 11:25:02

TYPO3执行openssl_pkey_new(),只检查返回值,忽略任何实际错误。

要找出问题所在,只需自己执行该函数即可。

代码语言:javascript
复制
echo '<?php openssl_pkey_new(); ?>' | php 2>&1

它可能会打印一个错误,例如:

PHP警告: openssl_pkey_new():在第1行中加载/usr/lib/ssl/openssl.cnf的request_extensions_section节v3_req时出错

这表明您的OpenSSL配置有问题。

票数 1
EN

Stack Overflow用户

发布于 2017-08-25 04:37:34

只是一个补充,因为您可能需要重新编译您的php安装。我现在正在用openssl标志编译我的php7.1.8。在配置过程中,我遇到了缺少evp.h错误。我解决这个问题的方法是定位evp.h,它可能安装在几个地方。使用最相关的openssl安装位置(可能在/usr/local中),并将其用作可选目录:

代码语言:javascript
复制
./configure --with-open=/usr/local

我希望这能帮到你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28582434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档