当前位置:首页 > PHP教程 > php应用 > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-04 15:35:20 浏览: 评论:0 

在安装一个网站时提示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 . " "//开源软件:phpfensi.com 
  6. echo $validTo . " "
  7. ?> 

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

Tags: Fatal error: undefined function

分享到: