Cách bật sqlsrv trong php ini?

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. ví 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. ví 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ách bật sqlsrv trong php ini?

Bạn có muốn hỗ trợ cài đặt hoặc tùy chỉnh tập lệnh không?

Bạn có thể kết nối trực tiếp với nhóm hỗ trợ qua email tại support@codexworld. com cho bất kỳ yêu cầu / trợ giúp

Bài viết này dành cho chạy PHPKB MSSQL Enterprise Edition (6. 0 trở lên) sử dụng cơ sở dữ liệu Microsoft SQL Server. Nó giải thích các bước cần thiết để cài đặt và cấu hình Microsoft SQL Server Driver (php_sqlsrv. dll) cho PHP. Các bước chi tiết bên dưới phải được thực hiện trước khi cài đặt phần mềm cơ sở tri thức PHPKB. Xin lưu ý rằng phiên bản MSSQL yêu cầu tối thiểu đã ổn định thành MSSQL 2005 (v. 9)

Sử dụng Trình điều khiển máy chủ SQL (SQLSRV) cho PHP từ Microsoft

  1. Cài đặt Microsoft SQL Server bao gồm SQL Server Management Studio. (Phiên bản miễn phí, SQL Server Express Edition có sẵn để thử nghiệm. )
    Đảm bảo chọn xác thực hỗn hợp (tài khoản Windows và tài khoản cục bộ) để giúp mọi việc đơn giản hơn sau này. Xác định mật khẩu tài khoản "sa" khi được yêu cầu (đó là tài khoản Quản trị viên hệ thống mặc định có toàn quyền truy cập vào tất cả các cơ sở dữ liệu theo mặc định).
  2. Định cấu hình Windows cho MSSQL
    • Theo mặc định, MSSQL lắng nghe cổng 1433 cho các kết nối TCP/IP đến và cổng này cần được mở trong tường lửa. Điều này được cấu hình rõ ràng trong tường lửa được cài đặt (Tường lửa Windows trong Bảng điều khiển hoặc giao diện cấu hình cho các tường lửa khác). Nếu cổng bị thay đổi khi cài đặt MSSQL, hãy chỉ định đúng số cổng để mở trong tường lửa
    • Xác nhận rằng giao thức TCP/IP được kích hoạt trong. Trình quản lý cấu hình máy chủ SQL -> Cấu hình mạng -> Giao thức -> Đã bật TCP/IP
  3. Tạo và cấu hình cơ sở dữ liệu mới.
    Mở "SQL Server Management Studio" và tạo một cơ sở dữ liệu trống mới.
  4. Cài đặt PHP và máy chủ web
    • PHP có thể được tải xuống từ www. php. bọc lưới
    • Nếu IIS được sử dụng làm máy chủ web, IIS 7. 0 trở lên được khuyến nghị với FastCGI và WinCache
  5. Cài đặt Trình điều khiển Máy chủ SQL cho PHP.
    Trên máy chủ web, hãy cài đặt Trình điều khiển máy chủ SQL cho PHP bao gồm tất cả các điều kiện tiên quyết được liệt kê trên trang tải xuống. Luôn sử dụng phiên bản mới nhất có sẵn cho môi trường của bạn).
    Lưu ý. Điều quan trọng là phải cài đặt phiên bản Máy khách truy cập bản địa SQL Server được ghi lại trên trang tải xuống của Trình điều khiển máy chủ SQL cho PHP PDO.
  6. Định cấu hình PHP để sử dụng trình điều khiển PDO SQLSRV thích hợp. trong php. ini, đặt như sau
    • Đối với PHP5. 3. 2 (hoặc mới hơn)

      [PHP_SQLSRV]
      extension=php_pdo_sqlsrv_53_nts_vc9. đll

    Tài liệu của Microsoft về Trình điều khiển máy chủ SQL cho PHP có sẵn tại liên kết này
  7. Đặt các cài đặt sau trong php của bạn. tập tin ini

    mssql. textlimit = 2147483647
    mssql. kích thước văn bản = 2147483647

  8. Khởi động lại hoặc khởi động máy chủ web của bạn và kiểm tra kết nối cơ sở dữ liệu bằng mã tập lệnh PHP mẫu bên dưới
  9. Chỉ cần tạo một tệp mới tên là db-test. php trong bất kỳ trình soạn thảo văn bản nào như Notepad hoặc TextPad. Sao chép mã từ ví dụ bên dưới và thay đổi (‘server_name’, ’db_name’, ’db_user’, ’db_password’) để phù hợp với cài đặt cơ sở dữ liệu của bạn. Sau đó, thực thi tập lệnh kiểm tra này từ máy chủ cục bộ (http. // localhost/db-kiểm tra. php).

    Mã nguồn (db-test. php)

    // Chi tiết kết nối cơ sở dữ liệu

    $ dsn = 'sqlsrv. máy chủ=SERVER2012\MSSQL;cơ sở dữ liệu=phpkb’;

    $user = 'dbuser';

    $pass = ’secure_password’;

     

    // Khởi tạo

          $conn = null;
         hãy thử {
             // Kết nối cơ sở dữ liệu
          $pdoObj = new PDO($

    if(is_object($pdoObj)){

    echo 'Kết nối được thiết lập thành công. ’;

             }
           }
         catch(PDOException $pe){
            // Ném ngoại lệ
             echo ’Critical Error: Unable to connect to Database Server because: ’.$pe->getMessage();
         }

    ?>

  10. Nếu mọi thứ hoạt động ổn thì bạn có thể tiến hành Cài đặt Phần mềm Cơ sở Kiến thức PHPKB

THÔNG TIN GỠ LỖI

Nếu PHP vẫn không thể giao tiếp với máy chủ cơ sở dữ liệu, hãy chuyển display_startup_errors thành "Bật" trong . ini , sau đó khởi động lại máy chủ web và kiểm tra bất kỳ lỗi nào có thể cho biết phiên bản DLL không chính xác hoặc phần phụ thuộc bị thiếu. Các báo cáo lỗi này được tắt theo mặc định trong PHP có thể rất hữu ích trong việc xác định sự cố khi cài đặt các tiện ích mở rộng mới.

Làm cách nào để bật Pdo_sqlsrv trong PHP?

Cài đặt ¶ . downloading and adding appropriate DLL files to your PHP extension directory and the corresponding entry to the php. tệp ini . Trên Linux và macOS, có thể cài đặt tiện ích mở rộng PDO_SQLSRV bằng cách sử dụng »PECL.

Làm cách nào để định cấu hình SQLSRV?

Để định cấu hình Microsoft SQL Server, hãy thực hiện các tác vụ sau trên máy đã cài đặt SQL Server. .
Bước 1. Nhận trình điều khiển cho Máy chủ SQL. GHI CHÚ. .
Bước 2. Kích hoạt xác thực SQL Server. .
Bước 3. Tạo người dùng cơ sở dữ liệu. .
Bước 4. Đặt số liệu thống kê để tự động cập nhật

SQLSRV trong PHP là gì?

sqlsrv_connect — Mở kết nối tới cơ sở dữ liệu Microsoft SQL Server . sqlsrv_errors — Trả về lỗi và thông tin cảnh báo về thao tác SQLSRV cuối cùng được thực hiện. sqlsrv_execute - Thực thi một câu lệnh được chuẩn bị với sqlsrv_prepare. sqlsrv_fetch_array — Trả về một hàng dưới dạng một mảng.

Làm cách nào để cài đặt trình điều khiển ODBC cho PHP?

Tải xuống và cài đặt Trình điều khiển Microsoft ODBC cho SQL Server từ liên kết thích hợp trên trang tải xuống ODBC. Thay thế tên của các tệp bạn đã sao chép vào thư mục tiện ích mở rộng PHP của mình theo yêu cầu. Hướng dẫn đầy đủ để tải trình điều khiển có thể được tìm thấy ở đây