PHP PDO Kurulumu

PHP

Bu dersimizde PHP PDO kurulumunu ve nasıl aktif edileceğini öğreneceğiz.

PDO, PHP’nin 5.1 versiyonundan itibaren varsayılan olarak etkin olarak gelmektedir. Eğer sunucunuzda aktif değilse PDO’yu aktif hale getirmek için ilk olarak php.ini dosyanızı açın. Daha sonra php.ini dosyanızda extension=php_pdo.dll satırını bulun. Yeni PHP sürümlerinde bu satır extension=pdo_mysql olarak değişti. Bu satırın başlangıcındaki # işaretini kaldırarak aktif hale getirin. Dosyayı kaydettikten sonra bu ayarların aktif olması için Apache sunucunuzu yeniden başlatmalısınız.

Sunucunuzda PDO’nun aktif olup olmadığını kontrol etmek için aşağıdaki kodları kullanabilirsiniz.

<?php

if (extension_loaded("PDO")) {
    echo "PDO aktif";
}

else {
    echo "PDO aktif değil";
}

?>

PDO eklentisini aktif ettikten sonra tüm veritabanlarına bağlantı olmayacaktır. PDO ile veritabanı özelliğini kullanabilmek için ilgili veritabanı sürücüsünün de aktif edilmesi gerekir.

Sunucunuzdaki aktif PDO veritabanı sürücülerini aşağıdaki kod ile listeleyebilirsiniz.

<?php

print_r(PDO::getAvailableDrivers());

?>

Yukarıdaki komutu çalıştırdığınızda listede çalışmak istediğinğiz veritabanı yoksa php.ini dosyasındaki ilgili satırı altif etmek gerekiyor.

MySQL‘i aktif etmek için extension=pdo_mysql satırını, SQLite‘ı aktif etmek için extension=pdo_sqlite satırını aktif etmelisiniz.