Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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
调用decrypt_string()时,PHP脚本无错误退出_Php_Apache_Openssl - Fatal编程技术网

调用decrypt_string()时,PHP脚本无错误退出

调用decrypt_string()时,PHP脚本无错误退出,php,apache,openssl,Php,Apache,Openssl,以下脚本在调用openssl\u decrypt()时暂停 <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); echo 'extension_loaded: ' . extension_loaded('openssl') . '<br>'; echo 'decrypted string: ' . openssl_decrypt("eX

以下脚本在调用
openssl\u decrypt()
时暂停

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
echo 'extension_loaded: ' . extension_loaded('openssl') . '<br>';
echo 'decrypted string: ' . openssl_decrypt("eXIp3BnsELdTuTvVkpoFqXuYoP6zd73ETDXiNcMhXUiuAm0ju4ufdX9Yxai4X7S3", "AES-128-ECB", "some password") . '<br>';
echo 'end<br>';
?>
脚本输出表示模块已加载,phpinfo()返回:

openssl
OpenSSL support     enabled
OpenSSL Version     OpenSSL 1.0.2k-fips 26 Jan 2017 

它对我有用。另外,看在上帝的份上,不要使用ECB。这在我本地的开发机器上很好,所以我猜这可能是您的环境的问题。假设您使用的是apache2,日志会怎么说?你修改过php.ini吗?您是否尝试过在OpenSSL cli工具中使用
exec
?你是在运行windows还是linux发行版?这是一个托管服务。我不认为我能接触到这些东西。它也适用于默认的XAMPP Windows安装。我想知道FIPS是否与此有关,或者它只是一个有故障的服务器。嗯,除了检查你的控制面板,看看你是否有权访问这些功能,我会联系你的主机。
openssl
OpenSSL support     enabled
OpenSSL Version     OpenSSL 1.0.2k-fips 26 Jan 2017