PHP fatal error : Call to undefined function password_verify()

标签 php

我的 XAMPP 上有 PHP 5.5.6,但我没有遇到该错误。但是将我的网站上传到我们的测试环境后出现以下错误:

PHP Fatal Error: Call to undefined function password_verify()

我们的测试环境/服务器有 PHP 5.5.9(我使用命令 php -v 检查它)

我还检查了 PHP 手册,它说使用此功能时无需配置也无需安装。有什么想法可能导致此问题吗?

最佳答案

password_verify()自 PHP 5.5.0 起内置,您的服务器很可能没有运行最新的 PHP 版本。请务必通过 phpinfo() 仔细检查服务器上的 PHP 版本。或phpversion() .

请注意,您的 CLI 和 mod_php(或 php-fpm)版本可能有所不同,执行 php -v 可能会给出错误的版本号。创建一个 PHP 文件并使用浏览器打开它以确保万无一失。

CLI、mod_php 和 php-fpm 版本不同的原因与操作系统提供的软件包以及实际管理员在系统上安装的软件包有关。就我个人而言,我更喜欢自己编译 PHP,并确保获得最佳性能,而且整个系统的版本相同。

关于PHP fatal error : Call to undefined function password_verify(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28375396/

相关文章:

javascript - 文本输入值,如选项标签

php - 警告 : mysqli_connect(): MySQL server has gone away

php - 使用 Laravel Curl 库的 Http 基本身份验证

php - OOP 初学者 : classB extends classA. 类已经对象。需要 B 类中的方法..等等

php - Symfony 2 多项选择同一张表上的计数?

php - 如何为我网站的所有网页获取相同的页眉和页脚

php - 显示串联的sql数据

php - 如何使用 GET 方法将 GET 参数传递给 Laravel?

php - 更新未按预期工作

PHP 抛出解析错误 : syntax error, 意外 ' "'