Build system thong nhat cho PHP PECL extensions. Xem ARCHITECTURE.md de hieu cau truc.
| Extension | PECL | PHP | Description |
|---|---|---|---|
| sqlsrv | sqlsrv | 8.1+ | Microsoft Drivers for PHP for SQL Server (SQLSRV) |
| pdo_sqlsrv | pdo_sqlsrv | 8.1+ | Microsoft Drivers for PHP for SQL Server (PDO_SQLSRV) |
| runkit7 | runkit7 | 7.2+ | PHP runkit7 extension |
- Build: unixodbc-dev, unixodbc, msodbcsql18, php-dev
- Runtime: msodbcsql18
- Build: php-dev
- Runtime: (none)
- Debian: 10 (Buster), 11 (Bullseye), 12 (Bookworm)
- Ubuntu: 18.04 (Bionic), 20.04 (Focal), 22.04 (Jammy), 24.04 (Noble), 24.10 (Oracular), 25.04 (Plucky)
cd src/
bash build.shEnvironment variables:
repository- Xac dinh module (e.g.,diepxuan/php-sqlsrv)GPG_KEY,GPG_KEY_ID- Package signing
# Add PPA
echo "deb https://ppa.diepxuan.com <codename> main" | sudo tee /etc/apt/sources.list.d/diepxuan.list
# Install
sudo apt update
sudo apt install php-sqlsrv php-pdo-sqlsrv php-runkit7