首页 > 开发 > PHP > 正文

php提示Fatal error: Call to undefined function openssl_x509_parse()

2024-05-04 21:59:53
字体:
来源:转载
供稿:网友

在安装一个网站时提示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没开启的原因我们可以运行如下代码:

  1. <?php 
  2. $data = openssl_x509_parse(file_get_contents('/path/to/cert.crt')); 
  3. $validFrom = date('Y-m-d H:i:s'$data['validFrom_time_t']); 
  4. $validTo ) date('Y-m-d H:i:s'$data['validTo_time_t']); 
  5. echo $validFrom . " "//开源软件:Vevb.com 
  6. echo $validTo . " "
  7. ?> 

这函数看看是不是没有问题.

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表