我已配置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
,但我仍然遇到同样的错误。
有人可以帮我解决这个问题吗?
答案 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扩展只包含在早期版本中而不是更新的。