Sayfa Reklamı

Browsing Tag

pdo kurulumu

PDO

PDO Kurulumu

PDO eklentisini kurmak için sürücü ayarlarını aktif hale getirmeniz gerekmektedir. Aşağıda PHP manüelinden referans alınarak Unix ve Windows kullanıcılarının PDO eklentisini nasıl aktif hale getirebileceği belirtilmiştir.

 

Unix Sistemler : 

PDO ve PDO_SQLITE sürücüsü PHP 5.1.0’dan itibaren öntanımlı olarak etkindir. Başka bir veritabanının PDO sürücüsünü etkinleştirmek isterseniz, bunun nasıl yapılacağını veritabanlarına özgü PDO sürücüleri sayfasından öğrenebilirsiniz. Yalnız dikkat! PDO eklentisini bir paylaşımlı eklenti olarak (bu önerilmez) derliyorsanız, tüm PDO sürücülerinin PDO’nun kendisinden sonra yüklenmesine dikkat etmelisiniz.

PDO eklentisi bir paylaşımlı eklenti olarak kuruyorsanız, PHP çalıştığı zaman PDO eklentisinin özdevinimli olarak yüklenmesi için php.ini dosyasını buna göre düzenlemeniz gerekir. Ayrıca kullanacağınız veritabanına özgü sürücülerinde dosyada etkin kılınması gerekir. Bunu yaparken bunların pdo.so satırından sonra listelenmesine dikkat etmelisiniz. Çünkü PDO eklentisinin veritabanlarına özgü eklentiler yüklenmeden önce ilklendirilmesi gerekir. PDO’yu ve veritabanlarına özgü eklentileri duruk olarak derliyorsanız, php.ini adımını atlayabilirsiniz.

extension=pdo.so

 

Windows Sistemleri : 

PDO ve belli başlı sürücülerin tamamı, birer paylaşımlı eklenti olarak PHP ile birlikte gelir ve php.ini dosyasında etkin kılınmaları gerekir:

extension=php_pdo.dll

 

Yine php.ini dosyası içerisinde, PDO eklentisi ile hangi veritabanı yönetim sistemini kullanacaksını, veritabanına özgü eklenti DLL dosyasını etkin hale getirmelisiniz. Aşağıda PDO ile kullanabileceğiniz veritabanı eklentileri yer almaktadır. Hangi veritabanı sürücüsünü kullanıyorsanız, sürücü isminin önündeki noktalı virgülü ( ; ) kaldırınız.

extension=php_pdo.dll

extension=php_pdo_firebird.dll

extension=php_pdo_informix.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_oci.dll

extension=php_pdo_oci8.dll

extension=php_pdo_odbc.dll

extension=php_pdo_pgsql.dll

extension=php_pdo_sqlite.dll

Kısacası MySQL kullanacağımızdan dolayı php.ini dosyasından extension=php_pdo.dll ve extension=php_pdo_mysql.dll yönergelerini aktif etmeniz yeterlidir.