在安装一个网站时提示fatal error: call to undefined function openssl_x509_parse函数了,而函数openssl_x509_read是一个php内置的函数,这个函数像curl需要组件支持,我们需要在php.ini中打开相关配置即可.
网站提示 Fatal error: Call to undefined function openssl_x509_parse() ......
解决办法
打开php.ini,找到这一行 ;extension=php_openssl.dll,将前面的“;”去掉,再重启apache或者iis即可.
再打开网站错误不提示了,为了证明是openssl.dll没开启的原因我们可以运行如下代码:
立即学习“PHP免费学习笔记(深入)”;
<?php
$data = openssl_x509_parse(file_get_contents('/path/to/cert.crt'));
$validFrom = date('Y-m-d H:i:s', $data['validFrom_time_t']);
$validTo ) date('Y-m-d H:i:s', $data['validTo_time_t']);
echo $validFrom . " ";
echo $validTo . " ";
这函数看看是不是没有问题.
文章网址:
随意转载^^但请附上教程地址。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号