Dll php_sqlsrv_56_ts

Phần này liệt kê các tệp trình điều khiển được bao gồm trong mỗi phiên bản của trình điều khiển Microsoft cho PHP cho SQL Server. Mỗi gói cài đặt chứa các tệp trình điều khiển SQLSRV và PDO_SQLSRV trong các biến có thể có luồng và không có luồng. Trên Windows, chúng cũng có sẵn trong các biến thể 32 bit và 64 bit. Để định cấu hình trình điều khiển sử dụng trong thời gian chạy PHP, hãy làm theo hướng dẫn cài đặt trong quá trình tải trình điều khiển Microsoft cho PHP cho SQL Server

Trên các phiên bản được hỗ trợ của Linux và MacOS, các trình điều khiển thích hợp có thể được cài đặt bằng hệ thống gói PECL của PHP, theo các hướng dẫn cài đặt Linux và MacOS. Thay vào đó, bạn có thể tải xuống các phân phân nhị phân được đặt sẵn cho nền tảng của mình từ trang Trình điều khiển Microsoft cho PHP cho SQL Server Trang dự án GitHub. Các bảng dưới đây liệt kê các tệp được tìm thấy trong các gói nhị phân phân tích được xây dựng sẵn

Tôi đang cố gắng sử dụng sql-server với php. Tôi đã tải xuống 64 bit php_pdo_sqlsrv_56_ts.dllphp_sqlsrv_56_ts.dll từ trang web không chính thức này. Tôi đã giải nén các tệp dll vào D. \wamp64\bin\php\php5. 6. 31\ext. Trong php.ini tôi đã thêm các dòng sau và khởi động lại WAMP

[PHP_SQLSRV]
extension=php_sqlsrv_56_ts.dll
[PHP_PDO_SQLSRV]
extension=php_pdo_sqlsrv_56_ts.dll

trong WAMP>php>extensions , nó cho tôi thấy cái này

khi nhấp vào các tiện ích mở rộng đó, bảng điều khiển php hiển thị lỗi The 'php_sqlsrv_56_ts.dll' extension file exists but there is no 'extension=php_sqlsrv_56_ts.dll' line in php.ini.

Tôi không biết vấn đề ở đâu, tôi đã phát hiện ra cùng một câu hỏi ở đây nhưng đó là sự cố phiên bản [32/64], đây cũng không phải là trường hợp của tôi vì tôi đã tải xuống các tiện ích mở rộng 64 bit rồi

Mọi đề xuất sẽ cực kỳ hữu ích

- stackoverflow. com

ghi bàn. 9

câu trả lời được chấp nhận

Rõ ràng, có hai tệp php.ini, một trong thư mục wamp>bin>PHP và tệp còn lại nằm trong thư mục Apache cũng có sẵn từ biểu tượng khay wamp. Tôi đã cập nhật tệp trong thư mục php và khi kiểm tra, php.ini trong wamp [biểu tượng khay] không được cập nhật. Khi cập nhật tệp đó, sự cố đã được giải quyết

Xác định xem PHP hiện có hỗ trợ các hàm SQL Server hay không, chẳng hạn như hàm sqlsrv_connect. Nếu không tìm thấy kết quả phù hợp, PHP không hỗ trợ SQL Server

  1. Tải phpinfo. trang php trong trình duyệt Web [http. //www. thí dụ. com/phpinfo. php]
  2. Nhấn Ctrl F, gõ sqlsrv và nhấn Enter

Thực hiện theo các bước sau để tải xuống tệp DLL PHP SQL Server

  1. Truy cập https. //www. Microsoft. com/en-us/tải xuống/chi tiết. aspx?id=20098
  2. Chọn nút Tải xuống
  3. Kiểm tra SQLSRV32. EXE và chọn Tiếp theo
  4. Nếu được nhắc chạy hoặc lưu tệp, hãy chọn Lưu
  5. Chuyển đến thư mục Tải xuống của bạn
  6. Tạo một thư mục mới có tên SQLSRV32
  7. Chạy tệp thi hành SQLSRV32
  8. Trong Trình điều khiển Microsoft 3. 2 cho hộp thoại PHP for SQL Server, chọn Yes để chấp nhận thỏa thuận cấp phép người dùng cuối [EULA]
  9. Khi được nhắc chọn thư mục để giải nén trình điều khiển, hãy chọn C. /Người dùng/tên người dùng/Tải xuống/SQLSRV32. Quá trình trích xuất sẽ hoàn tất và khoảng 10. dll sẽ được giải nén vào thư mục SQLSRV32
  10. Di chuyển. dll từ C. /Users/username/Downloads/SQLSRV32 vào thư mục chứa. dll được lưu trữ, có thể là C. /PHP/máy lẻ hoặc C. /Tệp chương trình/PHP/vx. x/máy lẻ/

chỉnh sửa PHP. tập tin ini

  1. Mở PHP. ini trong trình soạn thảo văn bản, chẳng hạn như notepad hoặc notepad++. PHP. ini có thể sẽ được liệt kê tại C. /PHP/PHP. ini hoặc C. /Tệp chương trình/PHP/vx. x/PHP. ban đầu
  2. Xác định vị trí khu vực Tiện ích mở rộng của PHP. tập tin ini. Điều này có thể ở dưới cùng của tập tin
  3. Thêm phần sau vào khu vực Tiện ích mở rộng
Extension=php_sqlsrv_56_ts.dll
  1. Lưu và đóng PHP. tập tin ini

Khởi động lại IIS

  1. Trong bảng điều khiển bên trái của IIS, chọn thư mục gốc
  2. Trong bảng bên phải của IIS, chọn Khởi động lại

Xác minh php_sqlsrv_56_ts. tập tin dll được kích hoạt

  1. Ở khu vực giữa của IIS, chọn Trình quản lý PHP
  2. Chọn Bật hoặc tắt tiện ích mở rộng
  3. Đảm bảo php_sqlsrv_56_ts. dll được liệt kê và kích hoạt

Xác minh PHP hiện hỗ trợ các hàm SQL Server

  1. Tải phpinfo. trang php trong trình duyệt Web [http. //www. thí dụ. com/phpinfo. php]
  2. Nhấn Ctrl F, gõ sqlsrv và nhấn Enter

Nếu không tìm thấy kết quả phù hợp, PHP không hỗ trợ SQL Server

Bạn có thấy bài viết này hữu ích?

Nếu vậy, hãy cân nhắc mua cho tôi một ly cà phê tại

  • • c. \appserv\php5\ext\
  • Các đường dẫn trên là các đường dẫn chung chứa tệp này, nhưng không có nghĩa là nó phải được lưu trữ trong các đường dẫn trên. Tệp phải được lưu trữ trong đường dẫn cài đặt thực tế của phần mềm.
    Mẹo. Nếu không tìm thấy đường dẫn cài đặt phần mềm, bạn có thể đi theo đường dẫn gợi ý bên trên, lần lượt tìm và cho file vào đường dẫn tìm được.

    Chủ Đề