Menentukan Ketersediaan PDO dalam PHP
Jika anda mempertimbangkan untuk menggunakan PDO untuk aplikasi PHP anda, adalah penting untuk mengesahkan ketersediaannya pada pengehosan anda pelayan. Begini cara anda boleh menguji persediaan dan kefungsian PDO khusus untuk MySQL:
Pendekatan PHPinfo
PHPinfo() menyediakan laporan terperinci tentang konfigurasi PHP anda, termasuk modul dan sambungan yang dipasang . Akses PHPinfo menggunakan skrip berikut:
<code class="php"><?php phpinfo(); ?></code>
Cari bahagian "PDO Drivers" dalam laporan untuk mengesahkan bahawa pemacu MySQL ("pdo_mysql") hadir.
Spesifik Pemeriksaan Malar
Pemacu PDO tertentu menentukan pemalar tertentu. Sebagai contoh, untuk MySQL, pemalar "PDO::MYSQL_ATTR_LOCAL_INFILE" ditakrifkan. Anda boleh menggunakan fungsi var_dump() untuk menyemak kehadirannya:
<code class="php"><?php var_dump(defined('PDO::MYSQL_ATTR_LOCAL_INFILE')); ?></code>
Output akan menjadi "benar" jika pemacu MySQL dipasang.
Arahan CLI
Anda juga boleh menggunakan baris arahan untuk menyemak PDO:
$ php -m
Ini akan menyenaraikan semua sambungan PHP yang dimuatkan, termasuk PDO dan pemacu pangkalan data tertentu (cth., "pdo_mysql").
Pilihan Lain
Kaedah alternatif untuk menyemak sama ada PDO tersedia termasuk:
Atas ialah kandungan terperinci Bagaimana untuk Menentukan sama ada PDO dan Pemacu MySQLnya Tersedia dalam Persekitaran PHP Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!