Dalam kerja harian pembangun web, PHP, sebagai bahasa sebelah pelayan yang sangat popular, digunakan secara meluas. Walau bagaimanapun, jika anda ingin menggunakan PHP untuk menyambung ke pangkalan data, anda perlu menggunakan sambungan PDO. Memasang sambungan PDO pada Windows 10 boleh menjadi agak sukar, jadi artikel ini akan memberikan beberapa langkah dan petua mudah untuk membantu anda memasang sambungan PDO dengan lancar.
Sebelum memasang sambungan PDO, anda perlu memuat turun dan memasang perpustakaan masa jalan Visual C++, kerana sambungan PDO memerlukan perpustakaan masa jalan VC++ . Ia boleh dimuat turun dari tapak web rasmi (https://www.microsoft.com/zh-cn/download/details.aspx?id=48145) atau tapak web muat turun perisian lain.
Buka fail php.ini untuk versi PHP yang anda gunakan. Ia boleh didapati dalam Apache->Config->PHP.ini dalam panel kawalan XAMPP.
Cari fail php_pdo.dll dalam DLL-files.com dan muat turunnya. Pastikan anda memuat turun DLL yang sepadan dengan versi PHP dan sistem pengendalian anda.
Salin fail php_pdo.dll yang dimuat turun ke direktori php/ext. Direktori sambungan PHP mungkin berbeza-beza bergantung pada sistem atau versi PHP anda. Anda boleh menetapkan parameter extension_dir dalam fail php.ini ke laluan folder php/ext yang sepadan dengan mencari kod berikut.
extension_dir = "ext"
Cari ;extension=pdo_mysql
dalam fail php.ini dan alih keluar ;
. Pengarang menggunakan pdo_mysql Jika anda memerlukan jenis pelayan pangkalan data lain seperti pelayan sql, alih keluar komen yang sepadan.
Perhatikan bahawa jika anda melihat phpinfo(), anda boleh melihat bahawa PDO didayakan, tetapi jika ralat berlaku semasa menyambung menggunakan pdo_sqlsrv, anda boleh cuba mengalih keluar ulasan.
Selepas mengubah suai fail php.ini, anda perlu memulakan semula pelayan Apache supaya PHP boleh memuatkan sambungan PDO.
Selepas merujuk sambungan PDO dalam fail php.ini, anda boleh cuba menggunakan PDO untuk menyambung ke pangkalan data dan membaca data untuk menguji sama ada pemasangan berjaya.
<?php //连接到MySQL数据库 $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); //查询数据 $stmt = $dbh->prepare("SELECT * FROM mytable"); $stmt->execute(); $results = $stmt->fetchAll(PDO::FETCH_ASSOC); //输出结果 foreach ($results as $row) { echo $row['id'] . ' - ' . $row['name'] . '<br />'; } ?>
Memasang sambungan PDO boleh menjadi agak rumit pada Windows 10, tetapi jika anda mengikuti langkah di atas dan memberi perhatian kepada butiran, anda sepatutnya boleh memasang dan menggunakan sambungan PDO tanpa sebarang halangan.
Atas ialah kandungan terperinci win10 php memasang sambungan pdo. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!