Hướng dẫn php 7.4 odbc_connect - php 7.4 odbc_connect

Cách cài đặt gói "PHP-odbc" trên Ubuntu

Hướng dẫn cài đặt nhanh của PHP-ODBC trên máy chủ Ubuntu. Nó siêu dễ dàng! Chỉ cần nhấp vào nút Sao chép để sao chép lệnh và dán vào thiết bị đầu cuối dòng lệnh của bạn bằng Trình quản lý gói APT tích hợp.php-odbc on Ubuntu Server. It’s Super Easy! simply click on Copy button to copy the command and paste into your command line terminal using built-in APT package manager. php-odbc on Ubuntu Server. It’s Super Easy! simply click on Copy button to copy the command and paste into your command line terminal using built-in APT package manager.

Show

Nội dung chính ShowShow

  • Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ.
  • Tiện ích mở rộng SQLSRV được bật bằng cách thêm tệp DLL thích hợp vào thư mục tiện ích mở rộng PHP của bạn và mục nhập tương ứng vào tệp PHP.ini. Tải xuống SQLSRV đi kèm với 8 tệp trình điều khiển, bốn trong số đó dành cho hỗ trợ PDO. Phiên bản gần đây nhất của trình điều khiển có sẵn để tải xuống tại đây: »Tải xuống SQLSRV.
  • Cài đặt trên Ubuntu
  • Bước 1. Cài đặt PHP (Ubuntu)
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Ubuntu)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)
  • Cài đặt trên Ubuntu với PHP-FPM
  • Bước 1. Cài đặt PHP (Ubuntu)
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Ubuntu)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)
  • Cài đặt trên Ubuntu với PHP-FPM
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)
  • Bước 1. Cài đặt PHP (Ubuntu)
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)
  • Cài đặt trên Ubuntu với PHP-FPM
  • Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói
  • Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.
  • Bước 1. Cài đặt PHP (Ubuntu với PHP-FPM)
  • Nếu chỉ có một phiên bản PHP trong hệ thống, thì bước cuối cùng có thể được đơn giản hóa thành
  • Xác minh trạng thái của dịch vụ PHP-FPM bằng cách chạy:
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Debian)
  • Cài đặt trên SUSE
  • Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Cài đặt trên SUSE
  • Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.
  • sudo su apt-get install libapache2-mod-php8.1 apache2 a2dismod mpm_event a2enmod mpm_prefork a2enmod php8.1 exit 5
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Ubuntu)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)
  • Ví dụ SQLSRV
  • Nếu chạy từ dòng lệnh thành công nhưng không có gì hiển thị trong trình duyệt của bạn, hãy kiểm tra các tệp nhật ký Apache. Để có thêm trợ giúp, hãy xem các tài nguyên hỗ trợ cho các địa điểm để đi.
  • Yêu cầu hệ thống cho Trình điều khiển Microsoft cho PHP cho SQL Server
  • Gửi và xem phản hồi cho
  • Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ..
  • Để định cấu hình SQL Server trên Ubuntu, hãy chạy các lệnh sau trong thiết bị đầu cuối để cài đặt gói MSSQL-server.Nếu bạn muốn cài đặt một phiên bản khác của SQL Server, hãy xem SQL Server 2019 (15. x) hoặc SQL Server 2022 (16.. If you want to install a different version of SQL Server, see the SQL Server 2019 (15. x) or SQL Server 2022 (16.

Xem bên dưới để biết các hướng dẫn nhanh từng bước của các lệnh SSH, sao chép/dán để tránh đánh vần bỏ lỡ hoặc vô tình cài đặt một gói khác.

Các bước cài đặt nhanh:

Bước 1

Bước 2

systemctl status php8.1-fpm
5

Bước 3

Kiểm tra nhật ký hệ thống để xác nhận rằng không có lỗi liên quan. Bạn có thể sử dụng Zoomadmin để kiểm tra nhật ký, máy chủ trình quản lý, lưu trữ nhiều trang web và ứng dụng trên máy chủ của bạn và hơn thế nữa. Các ứng dụng chạy trong các thùng chứa Docker, để tìm hiểu thêm, hãy xem các tính năng của Zoomadmin để biết danh sách các tính năng và video demo. Và bạn có thể bắt đầu với kế hoạch miễn phí. see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.
see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.

Thực hiện các lệnh trên từng bước. Bạn chỉ có thể nhấn nút sao chép để sao chép lệnh và dán vào giao diện dòng lệnh.Note: -y flag means to assume yes and silently install, without asking you questions in most cases.
Note: -y flag means to assume yes and silently install, without asking you questions in most cases.

Hướng dẫn chi tiết:
Bước 1

Chạy lệnh cập nhật để cập nhật kho lưu trữ gói và nhận thông tin gói mới nhất.

Bước 2

Chạy lệnh Cài đặt bằng -y Flag để nhanh chóng cài đặt các gói và phụ thuộc.

systemctl status php8.1-fpm
5Bước 3

Kiểm tra nhật ký hệ thống để xác nhận rằng không có lỗi liên quan. Bạn có thể sử dụng Zoomadmin để kiểm tra nhật ký, máy chủ trình quản lý, lưu trữ nhiều trang web và ứng dụng trên máy chủ của bạn và hơn thế nữa. Các ứng dụng chạy trong các thùng chứa Docker, để tìm hiểu thêm, hãy xem các tính năng của Zoomadmin để biết danh sách các tính năng và video demo. Và bạn có thể bắt đầu với kế hoạch miễn phí. see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.
see ZoomAdmin Features for list of features and demo videos. And you can start with the Free Plan.

Thực hiện các lệnh trên từng bước. Bạn chỉ có thể nhấn nút sao chép để sao chép lệnh và dán vào giao diện dòng lệnh.Note: -y flag means to assume yes and silently install, without asking you questions in most cases.

Hướng dẫn chi tiết:

Bước 1Show

  • Chạy lệnh cập nhật để cập nhật kho lưu trữ gói và nhận thông tin gói mới nhất.
  • Bước 2
  • Chạy lệnh Cài đặt bằng -y Flag để nhanh chóng cài đặt các gói và phụ thuộc.
  • systemctl status php8.1-fpm
    
    5Bước 3
  • Bỏ qua nội dung chính
  • Trình duyệt này không còn được hỗ trợ.
  • Nội dung chính ShowShow
  • Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ.
  • Tiện ích mở rộng SQLSRV được bật bằng cách thêm tệp DLL thích hợp vào thư mục tiện ích mở rộng PHP của bạn và mục nhập tương ứng vào tệp PHP.ini. Tải xuống SQLSRV đi kèm với 8 tệp trình điều khiển, bốn trong số đó dành cho hỗ trợ PDO. Phiên bản gần đây nhất của trình điều khiển có sẵn để tải xuống tại đây: »Tải xuống SQLSRV.
  • systemctl status php8.1-fpm
    
    5Bước 3
  • Bỏ qua nội dung chính
  • Trình duyệt này không còn được hỗ trợ.
  • Nội dung chính ShowShow
  • Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ.
  • Tiện ích mở rộng SQLSRV được bật bằng cách thêm tệp DLL thích hợp vào thư mục tiện ích mở rộng PHP của bạn và mục nhập tương ứng vào tệp PHP.ini. Tải xuống SQLSRV đi kèm với 8 tệp trình điều khiển, bốn trong số đó dành cho hỗ trợ PDO. Phiên bản gần đây nhất của trình điều khiển có sẵn để tải xuống tại đây: »Tải xuống SQLSRV.
  • Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ.
  • systemctl status php8.1-fpm
    
    5Bước 3
  • Bỏ qua nội dung chính
  • Trình duyệt này không còn được hỗ trợ.
  • Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ.
  • Tiện ích mở rộng SQLSRV được bật bằng cách thêm tệp DLL thích hợp vào thư mục tiện ích mở rộng PHP của bạn và mục nhập tương ứng vào tệp PHP.ini. Tải xuống SQLSRV đi kèm với 8 tệp trình điều khiển, bốn trong số đó dành cho hỗ trợ PDO. Phiên bản gần đây nhất của trình điều khiển có sẵn để tải xuống tại đây: »Tải xuống SQLSRV.
  • Cài đặt trên Ubuntu
  • Bước 1. Cài đặt PHP (Ubuntu)
  • Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Ubuntu)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)
  • Cài đặt trên Ubuntu với PHP-FPM
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Debian)
  • Cài đặt trên SUSE
  • Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Cài đặt trên SUSE
  • Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Debian)
  • Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Debian)
  • Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Debian)
  • Cài đặt trên SUSE
  • Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu với PHP-FPM)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Debian)
  • sudo su apt-get install libapache2-mod-php8.1 apache2 a2dismod mpm_event a2enmod mpm_prefork a2enmod php8.1 exit 5
  • Cài đặt trình điều khiển ODBC để SUSE bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (SUSE)

Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (SUSE)

Bước 2. Cài đặt Điều kiện tiên quyết (SUSE)

  • Cài đặt trình điều khiển ODBC để SUSE bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (SUSE)
  • Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (SUSE)

Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (SUSE)

Bước 2. Cài đặt Điều kiện tiên quyết (SUSE)

Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (SUSE)

Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ.

Tiện ích mở rộng SQLSRV được bật bằng cách thêm tệp DLL thích hợp vào thư mục tiện ích mở rộng PHP của bạn và mục nhập tương ứng vào tệp PHP.ini. Tải xuống SQLSRV đi kèm với 8 tệp trình điều khiển, bốn trong số đó dành cho hỗ trợ PDO. Phiên bản gần đây nhất của trình điều khiển có sẵn để tải xuống tại đây: »Tải xuống SQLSRV.

Hướng dẫn cài đặt Linux và MacOS cho Trình điều khiển Microsoft cho PHP cho SQL Server

Bài báo

Cũng bao gồm các hướng dẫn để cài đặt Trình quản lý quy trình PHP FastCGI, PHP-FPM, trên Ubuntu. PHP-FPM là cần thiết nếu bạn đang sử dụng máy chủ web nginx thay vì Apache.

Mặc dù các hướng dẫn này chứa các lệnh để cài đặt cả trình điều khiển SQLSRV và PDO_SQLSRV, trình điều khiển có thể được cài đặt và hoạt động độc lập. Người dùng thoải mái với việc tùy chỉnh cấu hình của họ có thể điều chỉnh các hướng dẫn này để dành riêng cho SQLSRV hoặc PDO_SQLSRV. Cả hai trình điều khiển có cùng phụ thuộc ngoại trừ được ghi chú dưới đây.

Cài đặt trên Ubuntu

sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-xml -y --allow-unauthenticated

Các phiên bản Ubuntu 18.04, 20.04, 21.04 và 21.10 được hỗ trợ.

Ghi chú

Để cài đặt Php 7.4 hoặc 8.0, thay thế 8.1 bằng 7.4 hoặc 8.0 trong các lệnh sau.

Bước 1. Cài đặt PHP (Ubuntu)

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv

Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)

systemctl status php8.1-fpm
2.

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit

systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

sudo service apache2 restart

Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)

Nếu chỉ có một phiên bản PHP trong hệ thống, thì bước cuối cùng có thể được đơn giản hóa thành

Bài báo

Cũng bao gồm các hướng dẫn để cài đặt Trình quản lý quy trình PHP FastCGI, PHP-FPM, trên Ubuntu. PHP-FPM là cần thiết nếu bạn đang sử dụng máy chủ web nginx thay vì Apache.

Mặc dù các hướng dẫn này chứa các lệnh để cài đặt cả trình điều khiển SQLSRV và PDO_SQLSRV, trình điều khiển có thể được cài đặt và hoạt động độc lập. Người dùng thoải mái với việc tùy chỉnh cấu hình của họ có thể điều chỉnh các hướng dẫn này để dành riêng cho SQLSRV hoặc PDO_SQLSRV. Cả hai trình điều khiển có cùng phụ thuộc ngoại trừ được ghi chú dưới đây.

Cài đặt trên Ubuntu

sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated

Các phiên bản Ubuntu 18.04, 20.04, 21.04 và 21.10 được hỗ trợ.

systemctl status php8.1-fpm

Ghi chú

Ghi chú

systemctl status php8.1-fpm
0. Nó được sử dụng bởi lệnh
systemctl status php8.1-fpm
1 để cài đặt trình điều khiển PHP.

Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)

systemctl status php8.1-fpm
1

Nếu chỉ có một phiên bản PHP trong hệ thống, thì bước cuối cùng có thể được đơn giản hóa thành

systemctl status php8.1-fpm
2.

Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Ubuntu)

systemctl status php8.1-fpm
3

Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)

systemctl status php8.1-fpm
4

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

systemctl status php8.1-fpm
5

Cài đặt trên Ubuntu với PHP-FPM

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
0

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
1

Bước 1. Cài đặt PHP (Ubuntu với PHP-FPM)

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
2

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

Cài đặt trên Ubuntu với PHP-FPM

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

Bước 1. Cài đặt PHP (Ubuntu với PHP-FPM)

Xác minh trạng thái của dịch vụ PHP-FPM bằng cách chạy:

Ghi chú

Để cài đặt Php 7.4 hoặc 8.0, thay thế 8.1 bằng 7.4 hoặc 8.0 trong các lệnh sau.

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
3

Bước 1. Cài đặt PHP (Ubuntu)

Ghi chú

Để cài đặt Php 7.4 hoặc 8.0, thay thế 8.1 bằng 7.4 hoặc 8.0 trong các lệnh sau.

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
4

Bước 1. Cài đặt PHP (Ubuntu)

Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
5

Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (Ubuntu)

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
6

Nếu chỉ có một phiên bản PHP trong hệ thống, thì bước cuối cùng có thể được đơn giản hóa thành

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
7

Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (Ubuntu)

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
8

Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (Ubuntu)

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
9

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

Cài đặt trên Ubuntu với PHP-FPM

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

Ghi chú

Bước 1. Cài đặt PHP (Ubuntu với PHP-FPM)

Xác minh trạng thái của dịch vụ PHP-FPM bằng cách chạy:

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
0

Ghi chú

Để cài đặt Php 7.4 hoặc 8.0, thay thế 8.1 bằng 7.4 hoặc 8.0 trong các lệnh sau.

Bước 1. Cài đặt PHP (Ubuntu)

Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu)

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
1

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói

Bước 2. Cài đặt Điều kiện tiên quyết (Ubuntu với PHP-FPM)

Xác minh rằng

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv

Nếu chỉ có một phiên bản PHP trong hệ thống, thì bước cuối cùng có thể được đơn giản hóa thành

systemctl status php8.1-fpm
6 và
systemctl status php8.1-fpm
7 được đặt trong
systemctl status php8.1-fpm
8:

Khởi động lại dịch vụ PHP-FPM:

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
3

Bạn có thể cần thêm

sudo service apache2 restart

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

Cài đặt trên Ubuntu với PHP-FPM

Cài đặt trình điều khiển ODBC cho Ubuntu bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

Ghi chú

Để cài đặt Php 7.4 hoặc 8.0, thay thế 8.1 bằng 7.4 hoặc 8.0 trong các lệnh sau.

Bước 1. Cài đặt PHP (Ubuntu)

Ghi chú

Để cài đặt Php 7.4 hoặc 8.0, thay thế 8.1 bằng 7.4 hoặc 8.0 trong các lệnh sau.

Bước 1. Cài đặt PHP (Ubuntu)

Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.

Bước 1. Cài đặt PHP (SUSE)

sudo su apt-get install libapache2-mod-php8.1 apache2 a2dismod mpm_event a2enmod mpm_prefork a2enmod php8.1 exit 5

Bước 2. Cài đặt Điều kiện tiên quyết (SUSE)

Cài đặt trình điều khiển ODBC để SUSE bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
6

Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (SUSE)

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
7

Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (SUSE)

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
8

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

Cài đặt trên SUSE

Suse Enterprise Linux Phiên bản 12 và 15 được hỗ trợ.

Ghi chú

Trong các hướng dẫn sau, thay thế

systemctl status php8.1-fpm
35 bằng phiên bản SUSE của bạn - nếu bạn đang sử dụng SUSE Enterprise Linux 15, nó sẽ là SLE_15_SP3 hoặc SLE_15_SP4 (hoặc ở trên). Đối với SUSE 12, hãy sử dụng SLE_12_SP5 (hoặc trên). Không phải tất cả các phiên bản của PHP đều có sẵn cho tất cả các phiên bản của SUSE Linux - vui lòng tham khảo
systemctl status php8.1-fpm
36 để xem phiên bản SUSE nào có sẵn phiên bản PHP mặc định hoặc kiểm tra
systemctl status php8.1-fpm
37 để xem phiên bản PHP khác có sẵn cho phiên bản SUSE nào.

Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.

Bước 1. Cài đặt PHP (SUSE)

sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
9
sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
5
sudo service apache2 restart
0

Bước 2. Cài đặt Điều kiện tiên quyết (SUSE)

Cài đặt trình điều khiển ODBC để SUSE bằng cách làm theo các hướng dẫn trên cài đặt trình điều khiển Microsoft ODBC cho SQL Server (Linux). Đảm bảo cũng cài đặt gói systemctl status php8.1-fpm 0. Nó được sử dụng bởi lệnh systemctl status php8.1-fpm 1 để cài đặt trình điều khiển PHP.

Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (SUSE)

Bước 3. Cài đặt trình điều khiển PHP cho Microsoft SQL Server (SUSE)

sudo service apache2 restart
1

Bước 4. Cài đặt Apache và định cấu hình tải trình điều khiển (SUSE)

sudo service apache2 restart
2

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

sudo service apache2 restart
3

Cài đặt trên SUSE

Cài đặt trên SUSE

Suse Enterprise Linux Phiên bản 12 và 15 được hỗ trợ.

Ghi chú

sudo service apache2 restart
4

Ghi chú

Trong các hướng dẫn sau, thay thế

systemctl status php8.1-fpm
35 bằng phiên bản SUSE của bạn - nếu bạn đang sử dụng SUSE Enterprise Linux 15, nó sẽ là SLE_15_SP3 hoặc SLE_15_SP4 (hoặc ở trên). Đối với SUSE 12, hãy sử dụng SLE_12_SP5 (hoặc trên). Không phải tất cả các phiên bản của PHP đều có sẵn cho tất cả các phiên bản của SUSE Linux - vui lòng tham khảo
systemctl status php8.1-fpm
36 để xem phiên bản SUSE nào có sẵn phiên bản PHP mặc định hoặc kiểm tra
systemctl status php8.1-fpm
37 để xem phiên bản PHP khác có sẵn cho phiên bản SUSE nào.

Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.

sudo service apache2 restart
5

Bước 1. Cài đặt PHP (SUSE)

sudo service apache2 restart
6
sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
5
sudo service apache2 restart
7

Bước 2. Cài đặt Điều kiện tiên quyết (SUSE)

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

Cài đặt trên SUSE

Ghi chú

Trong các hướng dẫn sau, thay thế

systemctl status php8.1-fpm
35 bằng phiên bản SUSE của bạn - nếu bạn đang sử dụng SUSE Enterprise Linux 15, nó sẽ là SLE_15_SP3 hoặc SLE_15_SP4 (hoặc ở trên). Đối với SUSE 12, hãy sử dụng SLE_12_SP5 (hoặc trên). Không phải tất cả các phiên bản của PHP đều có sẵn cho tất cả các phiên bản của SUSE Linux - vui lòng tham khảo
systemctl status php8.1-fpm
36 để xem phiên bản SUSE nào có sẵn phiên bản PHP mặc định hoặc kiểm tra
systemctl status php8.1-fpm
37 để xem phiên bản PHP khác có sẵn cho phiên bản SUSE nào.

Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.

sudo service apache2 restart
8

Bước 1. Cài đặt PHP (SUSE)

sudo service apache2 restart
9
sudo su
apt-get install libapache2-mod-php8.1 apache2
a2dismod mpm_event
a2enmod mpm_prefork
a2enmod php8.1
exit
5
sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated
0

Bước 2. Cài đặt Điều kiện tiên quyết (SUSE)

Ghi chú

Trong các hướng dẫn sau, thay thế

systemctl status php8.1-fpm
35 bằng phiên bản SUSE của bạn - nếu bạn đang sử dụng SUSE Enterprise Linux 15, nó sẽ là SLE_15_SP3 hoặc SLE_15_SP4 (hoặc ở trên). Đối với SUSE 12, hãy sử dụng SLE_12_SP5 (hoặc trên). Không phải tất cả các phiên bản của PHP đều có sẵn cho tất cả các phiên bản của SUSE Linux - vui lòng tham khảo
systemctl status php8.1-fpm
36 để xem phiên bản SUSE nào có sẵn phiên bản PHP mặc định hoặc kiểm tra
systemctl status php8.1-fpm
37 để xem phiên bản PHP khác có sẵn cho phiên bản SUSE nào.

Các gói cho Php 7.4 trở lên không có sẵn cho SUSE 12, kể cho ngày hôm nay.

sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated
2

Bước 1. Cài đặt PHP (SUSE)

sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated
3

systemctl status php8.1-fpm 35 bằng phiên bản SUSE của bạn - nếu bạn đang sử dụng SUSE Enterprise Linux 15, nó sẽ là SLE_15_SP3 hoặc SLE_15_SP4 (hoặc ở trên). Đối với SUSE 12, hãy sử dụng SLE_12_SP5 (hoặc trên). Không phải tất cả các phiên bản của PHP đều có sẵn cho tất cả các phiên bản của SUSE Linux - vui lòng tham khảo systemctl status php8.1-fpm 36 để xem phiên bản SUSE nào có sẵn phiên bản PHP mặc định hoặc kiểm tra systemctl status php8.1-fpm 37 để xem phiên bản PHP khác có sẵn cho phiên bản SUSE nào.sudo su add-apt-repository ppa:ondrej/php -y apt-get update apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated 1

sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
sudo su
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 8.1 sqlsrv pdo_sqlsrv
9

Bước 5. Khởi động lại Apache và kiểm tra tập lệnh mẫu (macOS)

Để kiểm tra cài đặt của bạn, hãy xem kiểm tra cài đặt của bạn ở cuối tài liệu này.

Kiểm tra cài đặt của bạn

Để kiểm tra tập lệnh mẫu này, hãy tạo một tệp có tên Testsql.php trong root tài liệu của hệ thống của bạn. Con đường này là

systemctl status php8.1-fpm 50 trên Ubuntu, Debian và Red Hat, systemctl status php8.1-fpm 51 trên Suse, systemctl status php8.1-fpm 52 trên Alpine hoặc systemctl status php8.1-fpm 53 trên các macOS. Sao chép tập lệnh sau vào nó, thay thế máy chủ, cơ sở dữ liệu, tên người dùng và mật khẩu phù hợp.

sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated
5

Ví dụ SQLSRV

sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated
6

Ví dụ PDO_SQLSRV

Chỉ trình trình duyệt của bạn đến
systemctl status php8.1-fpm
54 (
systemctl status php8.1-fpm
55 trên macOS). Bây giờ bạn sẽ có thể kết nối với cơ sở dữ liệu SQL SQL/Azure SQL của mình. Nếu bạn không thấy thông báo thành công hiển thị thông tin phiên bản SQL, bạn có thể thực hiện một số sự cố cơ bản bằng cách chạy tập lệnh từ dòng lệnh:
sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update
apt-get install php8.1 php8.1-dev php8.1-fpm php8.1-xml -y --allow-unauthenticated
7

Nếu chạy từ dòng lệnh thành công nhưng không có gì hiển thị trong trình duyệt của bạn, hãy kiểm tra các tệp nhật ký Apache. Để có thêm trợ giúp, hãy xem các tài nguyên hỗ trợ cho các địa điểm để đi.

Xem thêm

Bắt đầu với trình điều khiển Microsoft cho PHP cho SQL Server

Đang tải trình điều khiển Microsoft cho PHP cho SQL Server

Yêu cầu hệ thống cho Trình điều khiển Microsoft cho PHP cho SQL Server

Nhận xét

Gửi và xem phản hồi cho

PHP có tương thích với SQL Server không?..

Các phiên bản 4.3 và sau đó của Trình điều khiển PHP Microsoft cho SQL Server được chính thức hỗ trợ..

Tôi có thể chạy SQL Server trên Ubuntu không?. If you want to install a different version of SQL Server, see the SQL Server 2019 (15. x) or SQL Server 2022 (16.. If you want to install a different version of SQL Server, see the SQL Server 2019 (15. x) or SQL Server 2022 (16.

Để định cấu hình SQL Server trên Ubuntu, hãy chạy các lệnh sau trong thiết bị đầu cuối để cài đặt gói MSSQL-server.Nếu bạn muốn cài đặt một phiên bản khác của SQL Server, hãy xem SQL Server 2019 (15. x) hoặc SQL Server 2022 (16.. If you want to install a different version of SQL Server, see the SQL Server 2019 (15. x) or SQL Server 2022 (16.

Làm thế nào để kích hoạt SQLSRV trong PHP ini?adding appropriate DLL file to your PHP extension directory and the corresponding entry to the php.ini file. The SQLSRV download comes with 8 driver files, four of which are for PDO support. The most recent version of the driver is available for download here: » SQLSRV download.adding appropriate DLL file to your PHP extension directory and the corresponding entry to the php. ini file. The SQLSRV download comes with 8 driver files, four of which are for PDO support. The most recent version of the driver is available for download here: » SQLSRV download.