DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
5145
Tıklama
0
Öne Çıkarma
PHP PDO Could Not Find Driver Hatası [ÇÖZÜLDÜ]
S
6 yıl (190 mesaj)
Teğmen
Konu Sahibi

Herkese selamlar. Bu hatanın çözümüne dair İngilizce/Türkçe birçok kaynağa baktım, hatta şuan ki bilgisayarımdan önce ki diz üstü bilgisayarımda da aynı hatayı almış ve hiçbir şekilde çözememiştim. php.ini içerisinden PDO aktif etsemde, phpinfo'da PDO'yu aktif olarak görsem de bu hatayı alıyorum. Kullandığım php sürümü 7.3.8 ve appserv kullanıyorum. Yardımcı olabilir misiniz?





< Bu mesaj bu kişi tarafından değiştirildi strayker111 -- 11 Eylül 2019; 20:24:5 >

T
6 yıl (20069 mesaj)
Yarbay

phpinfo 'da Configure Command kısmında '--with-pdo-mysql' olmalı ve ayrıca altta PDO support enabled ve PDO drivers mysql, sqlite kısmı da olmalı, bunlar eksik ise php.ini bir işe yaramaz.


Bu mesaja 1 cevap geldi.
S
6 yıl (190 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Tuğkan-0153

phpinfo 'da Configure Command kısmında '--with-pdo-mysql' olmalı ve ayrıca altta PDO support enabled ve PDO drivers mysql, sqlite kısmı da olmalı, bunlar eksik ise php.ini bir işe yaramaz.
< Resime gitmek için tıklayın >

bende gözüken böyle command kısmında dediğiniz şey yazmıyor nasıl düzeltebiliriz?


Bu mesaja 1 cevap geldi.
T
6 yıl (20069 mesaj)
Yarbay

Hm, şimdi bendeki sunucularda phpinfo'ya baktım; Windows'taki phpinfo seninkiyle hemen hemen aynı, yani configure command kısmında with-pdo-mysql yok (with-pdo-mysql Linux ve macOS sunuculardaki phpinfo'da var.) fakat o Windows'da PDO kullanan bir PHP uygulaması sorunsuz çalışıyor yani sorunun kaynağı o olamaz. Sorunun kaynağı başka birşey olmalı.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @strayker111
S
6 yıl (190 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Tuğkan-0153

Hm, şimdi bendeki sunucularda phpinfo'ya baktım; Windows'taki phpinfo seninkiyle hemen hemen aynı, yani configure command kısmında with-pdo-mysql yok (with-pdo-mysql Linux ve macOS sunuculardaki phpinfo'da var.) fakat o Windows'da PDO kullanan bir PHP uygulaması sorunsuz çalışıyor yani sorunun kaynağı o olamaz. Sorunun kaynağı başka birşey olmalı.
Acaba diyorum kullandığım modem buna etki edebilir mi? Hali hazırda 2 farklı sistemde denedim ve aynı hatayı aldım. Her ne kadar yerel sunucu da çalışsam da modemde ki portlar vs. buna etki edebilir mi onu merak ediyorum ama tamamen tahmin yürütüyorum belki HİÇ ALAKASI bile yoktur zaten ondan buraya başvurdum. Kafayı yiyeceğim :D


Bu mesaja 1 cevap geldi.
T
6 yıl (20069 mesaj)
Yarbay

Yerelde çalışıyorsan sorun modemden olamaz, yerel bilgisayarda bir sorun var. Windows'ta PDO eklentisi PHP kurulum klasörü altında '\ext\php_pdo_sqlsrv_7_nts.dll' gibi bir DLL dosyası olarak ekleniyor; o dosyayı ya bulamıyor ya da buluyorsa, dosyanın kendisinde bir problem olabilir. (Not: Linux ve macOS'de PDO PHP exe'sinin içine gömüldüğü için bu tarz problem olmuyor)


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @strayker111
S
6 yıl (190 mesaj)
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: Tuğkan-0153

Yerelde çalışıyorsan sorun modemden olamaz, yerel bilgisayarda bir sorun var. Windows'ta PDO eklentisi PHP kurulum klasörü altında '\ext\php_pdo_sqlsrv_7_nts.dll' gibi bir DLL dosyası olarak ekleniyor; o dosyayı ya bulamıyor ya da buluyorsa, dosyanın kendisinde bir problem olabilir. (Not: Linux ve macOS'de PDO PHP exe'sinin içine gömüldüğü için bu tarz problem olmuyor)
Sorun çözüldü. Sebebi APPSERV kullanıyor olmam. Kullanmayın kullandırtmayın. XAMPP kurdum, PHP 7.3.9 versiyonunu sorun düzeldi şuan veritabanına PDO ile bağlantı sağlayabildim.
Buda XAMPP indirme linki;https://www.apachefriends.org/download.html



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.