在安装TYPO3 CMS 7.4.0时,我收到消息:
PHP OpenSSL扩展在尝试创建用于测试的新私钥时出错了。请检查PHP扩展的集成,以及它是否安装正确。
Win 8.1 x64;5.6.12 VC11 x86线程安全;Apache2.4.16 VC11 Win32
我读过类似的问题,做了所有推荐的事情,但问题仍然存在。
我所做的是:
extension=php_openssl.dll
中未注释...\typo3\sysext\core\Configuration\DefaultConfiguration.php
- set $TYPO3\_CONF\_VARS['SYS']['binSetup'] in
to 'openssl=C:\Apache24\bin\openssl.exe‘
什么都帮不上忙。
openssl_pkey_new()
并检查openssl是否有问题?编辑:
error_reporting(E_ALL);$test = openssl_pkey_new();echo $test;
我在浏览器中得到一个空白页(而'display_errors = On‘和'display_startup_errors = On’在php.ini中)
在XAMPP控制面板上的shell中,openssl命令提供
警告:无法打开配置文件: C:/xampp/apache/bin/openssl.cnf OpenSSL>
虽然openssl.cnf位于C:/xampp/apache/conf/openssl.cnf和_SERVER["OPENSSL_CONF"] C:/xampp/apache/conf/openssl.cnf
变量中,但存在_SERVER["OPENSSL_CONF"] C:/xampp/apache/conf/openssl.cnf
在命令中,
C:\WINDOWS\system32>openssl警告:无法打开配置文件:d:\tmp\OpenSSL-1.0.1p\‘t 11\x86/openssl.cnf OpenSSL>
SetEnv OPENSSL_CONF "C:/xampp/apache/conf/openssl.cnf"
发布于 2015-08-07 12:55:13
php -a
打开php并运行上述命令。或者,您可以编写一个简约的php文件,并在浏览器中运行:https://stackoverflow.com/questions/31868686
复制相似问题