Rumah >pembangunan bahagian belakang >masalah PHP >php pdosqlsrv pemasangan
Tutorial pemasangan sambungan PHP pdo_sqlsrv
Pada platform Windows, pdo_sqlsrv tersedia sebagai pemacu. Artikel ini akan menunjukkan kepada anda cara memasang sambungan pdo_sqlsrv dalam PHP anda supaya anda boleh mengakses pangkalan data SQL Server anda.
Anda boleh memuat turun dan menggunakan sambungan pdo_sqlsrv daripada dokumen ini. Fail yang disediakan di sini sesuai untuk PHP versi 5.6 - 7.3 pada sistem pengendalian Windows.
Jika versi PHP anda berada di luar julat ini atau sistem anda bukan Windows, anda boleh mencari pemacu yang sesuai dengan anda di sini: https://www.microsoft.com/en-us/sql-server /developer -get-started/php-windows/.
Ekstrak pemacu pdo_sqlsrv yang dimuat turun ke folder ext dalam direktori tempat PHP dipasang. Nama direktori yang dinyahzip mungkin berbeza sedikit, tetapi harus serupa dengan "php_pdo_sqlsrv_7_x_ts.dll".
Seterusnya, tambahkan dua fail berikut pada fail php.ini PHP. Jika anda tidak dapat mencari fail php.ini, gunakan fungsi phpinfo() untuk mencari laluan php.ini semasa.
extension=php_sqlsrv_7_x_ts.dll (baris ini harus disisipkan sebelum ini)
extension=php_pdo_sqlsrv_7_x_ts.dll
Nota: Apabila menambah baris ini, gantikan php_pdo_sql.dll lsr v_7_x_ts .dll nama fail untuk memadankan nama fail yang anda muat turun.
Gunakan arahan berikut untuk menyemak sama ada pemacu berjaya dipasang:
jika (!function_exists('sqlsrv_connect')) echo " Pemacu Sqlsrv tidak dipasang";
Jika berjaya dipasang, pernyataan terakhir tidak akan mempunyai output. Jika tidak, ia akan mengeluarkan "Pemacu Sqlsrv tidak dipasang".
Jika anda menggunakan PHP 5.x, gunakan versi pemacu yang sepadan jika anda menggunakan PHP 7.x, gunakan versi yang sepadan daripada pemanduan.
Jika anda menghadapi masalah memasang atau mengkonfigurasi pemacu pdo_sqlsrv, semak fail log ralat PHP untuk mendapatkan maklumat lanjut tentang masalah tersebut.
Apabila menggunakan pemacu pdo_sqlsrv dalam PHP, nama fungsi dan nama kaedah adalah berbeza daripada pemacu SQL Server. Sebelum memproses sambungan pdo_sqlsrv, semak nama fungsi dan kaedah pemacu SQL Server.
Dalam fail PHP, sahkan bahawa maklumat pengesahan SQL Server adalah betul dengan menggunakan:
$connectionInfo = array("UID" => $username, "PWD" => $ kata laluan, "Pangkalan Data" => $databaseName);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
echo "Connection established.";
} else{
echo "Connection could not be established."; die(print_r(sqlsrv_errors(), true));
}
Ringkasan
Itulah langkah yang diperlukan untuk memasang sambungan pdo_sqlsrv. Semoga artikel ini bermanfaat kepada anda. Jika anda menghadapi sebarang masalah, sila tinggalkan mesej di ruangan komen di bawah dan kami akan cuba sedaya upaya untuk menjawab keraguan anda.
Atas ialah kandungan terperinci php pdosqlsrv pemasangan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!