Với phiên bản PHP 5.2.3 trở xuống bạn chỉ kết nối được với SQL Server 2005 trở xuống, bạn cần kích hoạt extension mssql
Vào php.ini, tìm và bỏ dấu ";" phía trước dòng :
Code:
Tìm và sửa thành "On " :
Code:
mssql.secure_connection = On
Với phiên bản PHP 5.2.4 trở lên , bạn cần cài đặt " Driver " từ Microsoft , vào google tìm với key word : “SQL Server Driver for PHP 1.1”
Code:
http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9
Tải về và giải né (chạy file vừa tải về ), tuỳ theo bạn đang sử dụng PHP loại nào thì copy file trong mục vừa giải nén và bỏ vào thư mục chứa extension của PHP (xem SQLServerDriverForPHP_Readme hướng dẫn và làm theo).
Sau đó vào file php.ini để thêm một dòng "extension=xyz" với xyz là tên file .dll mà bạn đã copy vào thư mục ext của PHP.
Lưu ý : Khi add các file .dll vào thư mục ext và sửa file php.ini thì bạn phải restart lại service ( Apache hay gì đó... )để PHP load lại các extension nha.
Chúc bạn thành công.
Đã thử trên :
PHP 5.2 kết nối SQL Sever 2005 : OK
PHP 5.3 kết nối SQL Server 2008 : OK
PHP 5.2 --> SQL Server 2008 : Chưa thử