当我访问安装工具中的系统环境部分时,TYPO3将打印:
PHP OpenSSL扩展不起作用
但它不能告诉我真正的问题是什么。我怎么才能找出原因?
发布于 2015-02-18 11:25:02
TYPO3执行openssl_pkey_new(),只检查返回值,忽略任何实际错误。
要找出问题所在,只需自己执行该函数即可。
echo '<?php openssl_pkey_new(); ?>' | php 2>&1它可能会打印一个错误,例如:
PHP警告: openssl_pkey_new():在第1行中加载/usr/lib/ssl/openssl.cnf的request_extensions_section节v3_req时出错
这表明您的OpenSSL配置有问题。
发布于 2017-08-25 04:37:34
只是一个补充,因为您可能需要重新编译您的php安装。我现在正在用openssl标志编译我的php7.1.8。在配置过程中,我遇到了缺少evp.h错误。我解决这个问题的方法是定位evp.h,它可能安装在几个地方。使用最相关的openssl安装位置(可能在/usr/local中),并将其用作可选目录:
./configure --with-open=/usr/local我希望这能帮到你。
https://stackoverflow.com/questions/28582434
复制相似问题