DVWA无法访问

时间:2016-03-30 13:10:51

标签: php mysql xampp

我已配置DVWA,但该工具无法访问,因为它会抛出错误:

  

致命错误:未捕获错误:在C:\ xampp \ htdocs \ dvwa \ dvwa \ includes \ dvwaPage.inc.php中调用未定义函数mysql_connect():461堆栈跟踪:#0 C:\ xampp \ htdocs \ dvwa \ login.php(8):dvwaDatabaseConnect()#main {main}在第461行的C:\ xampp \ htdocs \ dvwa \ dvwa \ includes \ dvwaPage.inc.php中抛出

我在位于extension=php_mysql.dll的文件php.ini中添加了C:\xampp\php,但我仍然遇到同样的错误。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

根据你的评论你的php 7.0.2的版本。作为mysql extension says上的php文档:

  

自PHP 5.5.0起,此扩展已弃用,自PHP 7.0.0起已被删除。相反,应该使用mysqli或PDO_MySQL扩展名。

不应使用Mysql扩展,如文档所述,您应该使用mysqli或PDO扩展。如果你有一个用php编写的使用mysql扩展的应用程序并且将它快速迁移到mysqli或PDO是不可行的,那么你需要降级你的php版本,因为mysql扩展只包含在早期版本中而不是更新的。