2016-03-30 59 views
0

erişilebilir değil, ancak hata atıyor olarak aracı erişilemez: Ben konumda C:\xampp\php içinde bulunduğu dosyaya php.ini içinde extension=php_mysql.dll ekledikDVWA Ben <a href="http://www.dvwa.co.uk/" rel="nofollow noreferrer">DVWA</a> yapılandırmış

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

, ama hala olsun aynı hata.

Birisi bu sorunu çözmek için bana yardımcı olabilir mi?

+0

Eğer php v7 kullanıyorsanız, o zaman php 7'den kaldırıldığından mysql uzantısını etkinleştiremezsiniz. – Shadow

+0

xampp.it PHP/7.0.2 php sürümü için kontrol ettim ... php çalıştırmak için seçenek? İlk önce php sürümünü yükseltmem gerekiyor mu? – Maverick

cevap

1

Yorumunuza bağlı olarak php 7.0.2 sürümünüzü okuyun. mysql extension says üzerinde php belgelerine gibi:

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 uzatma dokümantasyon devletler olarak, bunun yerine mysqli veya PDO uzantısını kullanması gereken, kullanılmamalıdır. Eğer mysql uzantısını kullanan php ile yazılmış bir uygulamanız varsa ve bunu mysqli veya PDO'ya hızlıca aktarmanız mümkün değilse, mysql uzantısı yalnızca daha eski sürümlerde değil, daha yeni sürümlerde yer aldığından, downgrade php sürümüne ihtiyacınız vardır.

+0

Versiyonu 5.6'ya indirdim. Şimdi ne kullanmalıyım? "extension = php_mysqli.dll" veya "PDO extension = php_mysql.dll" – Maverick

+0

Üzgünüm, ama sorunuzu anlamıyorum! 1) Bu komutlar değil, yapılandırma dosyası seçenekleri 2) mysql uzantısı değil, mysqli veya pdo istediğinizi düşündüm. Eğer 2'den biriyle birlikte gitmek istiyorsanız, php'nizi düşürmeniz gerekmiyor. – Shadow

+0

extension = php_mysql.dll mysql uzantısını etkinleştirmek için kullanılır? Bunun için, php sürümü ur girdi başına aşağı indirilmesi gerektiğini düşünüyorum ... zaten 7'den 5.6'ya kadar sürümünüzü düşürdüm. komutu "extension = php_mysql.dll" çalışması gerekir ... her yerde yanılıyorsam beni düzeltin – Maverick

İlgili konular