Bagaimana untuk Semak sama ada PDO Dikonfigurasikan dan Berfungsi dengan Betul untuk MySQL dalam PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-02 09:31:02
asal
863 orang telah melayarinya

How to Check if PDO is Properly Configured and Functional for MySQL in PHP?

Mengesahkan Ketersediaan PDO dalam PHP

Soalan:

Bagaimana saya boleh menentukan sama ada Data PHP Objek (PDO) dikonfigurasikan dengan betul dan berfungsi untuk digunakan dengan MySQL pada pengehosan saya platform?

Jawapan:

Kaedah 1: Menggunakan phpinfo()

PDO ialah bahagian penting PHP 5.1 dan versi kemudian. Untuk mengesahkan kehadirannya, anda boleh menggunakan arahan berikut:

<code class="php">phpinfo();</code>
Salin selepas log masuk

Ini akan memaparkan senarai semua sambungan PHP yang dimuatkan, termasuk PDO.

Kaedah 2: Menyemak PDO Tertentu Pemacu

Pelanjutan PHP tertentu diperlukan untuk pemacu pangkalan data tertentu. Anda boleh menyemak kehadiran pemacu MySQL PDO menggunakan pemalar berikut:

<code class="php">var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE));</code>
Salin selepas log masuk

Kaedah 3: Menggunakan Baris Perintah

Anda boleh menyemak ketersediaan PDO daripada baris arahan menggunakan arahan berikut:

$ php -m
Salin selepas log masuk

Ini akan memaparkan senarai semua modul PHP yang dimuatkan, termasuk PDO.

Kaedah 4: Menggunakan Fungsi Sambungan PHP

Sebagai alternatif, anda boleh menggunakan fungsi berikut:

<code class="php">extension_loaded('PDO'); // Returns boolean
extension_loaded('pdo_mysql'); // Returns boolean</code>
Salin selepas log masuk

Anda juga boleh mendapatkan senarai semua sambungan PHP yang dimuatkan dan cari 'PDO' atau 'pdo_mysql'.

Nota: Tidak semua pemacu PDO mempunyai pemalar tertentu yang ditentukan, menjadikan phpinfo() pilihan yang paling boleh dipercayai.

Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada PDO Dikonfigurasikan dan Berfungsi dengan Betul untuk MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!