2016-03-30 19 views
0

アクセスすることはできませんが、それは誤りスローのようなツールはアクセスできません:私は場所C:\xampp\phpに存在するファイルphp.iniextension=php_mysql.dllを追加したDVWAは、私が<a href="http://www.dvwa.co.uk/" rel="nofollow noreferrer">DVWA</a>を設定している

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\dvwa\dvwa\includes\dvwaPage.inc.php:461 Stack trace: #0 C:\xampp\htdocs\dvwa\login.php(8): dvwaDatabaseConnect() #1 {main} thrown in C:\xampp\htdocs\dvwa\dvwa\includes\dvwaPage.inc.php on line 461

を、私はまだ取得します同じエラー。

誰かがこの問題を解決するのに手伝ってください。

+0

php v7を使用している場合、PHP 7から削除されているため、mysql拡張機能を有効にすることはできません。 – Shadow

+0

xampp.itのphpのバージョンを確認しました。PHP/7.0.2です。オプションをPHPを実行するには?私は最初にPHPのバージョンをアップグレードする必要がありますか? – Maverick

答えて

1

あなたのコメントに基づいてPHP 7.0.2のバージョン。 mysql extension says上のPHPのドキュメントとして:

This extension is deprecated as of PHP 5.5.0, and has been removed as of PHP 7.0.0. Instead, either the mysqli or PDO_MySQL extension should be used.

MySQL拡張では、ドキュメントの状態として、使用すべきではない、あなたの代わりにmysqliのやPDO拡張モジュールを使用する必要があります。 mysql拡張機能を使用するPHPで書かれたアプリケーションをmysqliまたはPDOにすばやく移行することができない場合は、をダウングレードする必要があります。 mysql拡張機能は以前のバージョンにのみ含まれています。

+0

私はバージョンを5.6にダウングレードしました。 "extension = php_mysqli.dll"または "PDO extension = php_mysql.dll" – Maverick

+0

申し訳ありませんが、私はあなたの質問を理解していません! 1)これらはコマンドではありませんが、設定ファイルのオプション2)mysqliやpdoではなくmysqlの拡張機能が必要だと思いました。あなたは2のいずれかと一緒に行きたい場合は、あなたのPHPをダウングレードする必要はありません。 – Shadow

+0

extension = php_mysql.dllはMySQLの拡張機能を有効にするために使用されますか?そのために、私はphpのバージョンは、ur入力ごとにダウングレードする必要があると信じています..私はすでにバージョンを7から5.6にダウングレードしました。 "拡張機能= php_mysql.dll"コマンドは動作するはずです。 – Maverick

関連する問題

 関連する問題