Yücel Alkan

PHP Mysql 'Could not find driver' Hatası ve Çözümü

Merhabalar. Linux tabanlı sistemlere LAMP kurulumu yaptıktan sonra PHP'de MySQL veritabanı bağlantısı kurmaya çalıştığınız zaman aşağıdaki gibi bir hatayla karşılaşabilirsiniz.

could not find driver

İlk başta "Bilgisayarıma/Sunucuma hem PHP hem de MySQL kurdum" diyebilirsiniz. Ancak bu iki sistem arasında bağlantıyı sağlayacak olan driver(sürücü) eksik ise yani bu sürücüyü kurmamışsanız böyle bir hatayla karşılaşmanız normal. 

Terminal ekranını açıyoruz ve aşağıdaki komutu çalıştırarak bilgisayarımızdaki/sunucumuzdaki php sürümünü öğreniyoruz.

php --version

Ben bu komutu çalıştırdığım zaman aşağıdaki gibi bir çıktı elde ediyorum. Bu çıktıdan da anlaşılacağı gibi benim bilgisayarımdaki PHP sürümü 7.2'dir. 

PHP 7.2.19-0ubuntu0.19.04.1 (cli) (built: Jun  4 2019 14:44:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19-0ubuntu0.19.04.1, Copyright (c) 1999-2018, by Zend Technologies

Şimdi sıra geldi PHP-Mysql sürücüsünü kurmaya. Benim PHP sürümüm 7.2 olduğu için aşağıdaki komutla kurulumu gerçekleştiriyorum. Ancak sizin sürümünüz farklı ise siz o sürümü yazmalısınız.

sudo apt-get install php7.2-mysql

PHP-MySQL sürücüsünü kurduktan sonra Apache servisini yeniden başlatığınız zaman PHP'de MySQL işlemleri yapabilirsiniz.

sudo systemctl restart apache2

Soru, görüş ve önerilerinizi yorum olarak belirtebilirsiniz. Hayırlı çalışmalar dilerim.

09.06.2019
18299
Yorumlar
Bu içeriğe henüz yorum yapılmamıştır. İlk yorum yapan siz olun!
Yorum Yapın