Pertanyaan:
Bagaimanakah seseorang boleh memastikan sama ada PDO dikonfigurasikan dan berfungsi dengan betul untuk MySQL penggunaan dalam persekitaran PHP?
Respons:
PDO ialah komponen penting PHP 5.1 dan ke atas, jadi ketersediaannya dijamin. Walau bagaimanapun, anda boleh mengesahkan kehadiran pemacu pangkalan data tertentu menggunakan phpinfo(). Sebagai alternatif, anda boleh menggunakan pemalar khusus untuk menyemak pemacu tertentu, seperti:
<code class="php">var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE)); // mysql var_dump(PDO::FB_ATTR_TIME_FORMAT)); // firebird</code>
Adalah penting untuk ambil perhatian bahawa tidak semua pemacu telah menentukan pemalar, menjadikan phpinfo() penyelesaian yang paling komprehensif.
Untuk menyemak daripada baris arahan, laksanakan yang berikut:
$ php -m
Anda juga boleh menggunakan alternatif ini untuk phpinfo():
<code class="php">extension_loaded ('PDO' ); // returns boolean // or extension_loaded('pdo_mysql'); // or get all extensions and search for a specific one get_loaded_extensions(); </code>
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengesahkan jika PDO dikonfigurasikan dan berfungsi dengan betul untuk MySQL dalam persekitaran PHP saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!