繁体   English   中英

致命错误的PHP

[英]Fatal error php

我正在尝试使用php建立安全的登录和注册页面。 我在互联网上找到了一个代码,该代码对我有很大帮助,但是在调试并单击按钮寄存器时,出现错误,提示“致命错误:调用未定义函数openssl_random_pseudo_bytes()”,当我转到代码中的指定行时,发现了这一点: “ $random_salt = hash('sha512', uniqid(openssl_random_pseudo_bytes(16), TRUE)); ”“我认为我有5.3.8版本的php,我下载了php 5.5.9线程,但它认为我没有安装它好。 我在窗户上。 能独自帮助我吗? 我还是这些东西的初学者

您需要在open_ssl上启用open_ssl扩展

打开您的PHP.ini,搜索此行

;extension=php_openssl.dll

删除; 在该行之前,保存文件并重新启动Web服务器,一切顺利。

如何找到正确的php.ini?

创建一个简单的测试文件,如test.php ,添加<?php phpinfo(); 并执行它。 搜索Loaded Configuration File行,并查看该行旁边的路径。

为了使用OpenSSL功能,您需要安装php的OpenSSL扩展。 文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM