Namoshek/docker-php-mssql
Fork: 22 Star: 80 (更新于 2024-12-11 20:55:32)
license: MIT
Language: Dockerfile .
Docker images based on the official Docker PHP images with the Microsoft SQL Server Driver already installed
最后发布版本: v3.0.0 ( 2024-04-07 18:10:43)
docker-php-mssql
Docker images based on the official Docker PHP images with the Microsoft SQL Server Driver already installed.
The images are built and retagged based on their corresponding upstream once a week at night.
Usage
You can pull one of the images with docker pull namoshek/php-mssql:<tag>
.
To run a container with an image, you can also use docker run namoshek/php-mssql:<tag>
directly.
Available Versions
For the moment, the primary goal of this repository is to support the following configurations:
-
PHP 8.3 (based on Alpine Linux) + Microsoft ODBC Driver 18 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- With nano, nodejs, npm, yarn and composer added to the CLI version
- With bcmath, ds, exif, gd, intl, opcache, pcntl, redis, and zip as additional PHP extensions
- With pcov as additional PHP extension on the CLI image
- Tags:
namoshek/php-mssql:8.3-cli-alpine
,namoshek/php-mssql:8.3-fpm-alpine
- Tags:
namoshek/php-mssql:8.3-cli-alpine-swoole
,namoshek/php-mssql:8.3-fpm-alpine-swoole
(with Swoole PHP extension)
-
PHP 8.3 (based on Debian Bookworm) + Microsoft ODBC Driver 18 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- With nano, nodejs, npm, yarn and composer added to the CLI version
- With bcmath, ds, exif, gd, intl, opcache, pcntl, redis, and zip as additional PHP extensions
- With pcov as additional PHP extension on the CLI image
- Tags:
namoshek/php-mssql:8.3-cli
,namoshek/php-mssql:8.3-fpm
-
PHP 8.2 (based on Alpine Linux) + Microsoft ODBC Driver 18 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- With nano, nodejs, npm, yarn and composer added to the CLI version
- With bcmath, ds, exif, gd, intl, opcache, pcntl, redis, and zip as additional PHP extensions
- With pcov as additional PHP extension on the CLI image
- Tags:
namoshek/php-mssql:8.2-cli-alpine
,namoshek/php-mssql:8.2-fpm-alpine
- Tags:
namoshek/php-mssql:8.2-cli-alpine-swoole
,namoshek/php-mssql:8.2-fpm-alpine-swoole
(with Swoole PHP extension)
-
PHP 8.2 (based on Debian Bookworm) + Microsoft ODBC Driver 18 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- With nano, nodejs, npm, yarn and composer added to the CLI version
- With bcmath, ds, exif, gd, intl, opcache, pcntl, redis, and zip as additional PHP extensions
- With pcov as additional PHP extension on the CLI image
- Tags:
namoshek/php-mssql:8.2-cli
,namoshek/php-mssql:8.2-fpm
-
PHP 8.1 (based on Alpine Linux) + Microsoft ODBC Driver 18 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- With nano, nodejs, npm, yarn and composer added to the CLI version
- With bcmath, ds, exif, gd, intl, opcache, pcntl, redis, and zip as additional PHP extensions
- With pcov as additional PHP extension on the CLI image
- Tags:
namoshek/php-mssql:8.1-cli-alpine
,namoshek/php-mssql:8.1-fpm-alpine
- Tags:
namoshek/php-mssql:8.1-cli-alpine-swoole
,namoshek/php-mssql:8.1-fpm-alpine-swoole
(with Swoole PHP extension)
-
PHP 8.1 (based on Debian Bookworm) + Microsoft ODBC Driver 18 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- With nano, nodejs, npm, yarn and composer added to the CLI version
- With bcmath, ds, exif, gd, intl, opcache, pcntl, redis, and zip as additional PHP extensions
- With pcov as additional PHP extension on the CLI image
- Tags:
namoshek/php-mssql:8.1-cli
,namoshek/php-mssql:8.1-fpm
The exact versions can vary from build to build. To see a list of all available tags, please have a look at the Docker Hub image page.
Discontinued Images
The following images are not built anymore, but old builds may still be available on Docker Hub:
- PHP 7.3 (based on Debian Stretch) + Microsoft ODBC Driver 17 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- PHP 7.4 (based on Debian Buster) + Microsoft ODBC Driver 17 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- PHP 8.0 (based on Alpine Linux) + Microsoft ODBC Driver 17 + sqlsrv + pdo_sqlsrv (FPM and CLI)
- PHP 8.0 (based on Debian Buster) + Microsoft ODBC Driver 17 + sqlsrv + pdo_sqlsrv (FPM and CLI)
Configuration
To change the PHP configuration, have a look at the official PHP Docker image repository.
Building the Images locally
After cloning the repository, the images can be built locally using the following command:
docker build -t namoshek/php-mssql:<tag> <version>/<type>
Building the PHP 8.2 CLI image looks like this:
docker build -t namoshek/php-mssql:8.2-cli 8.2/cli
Contributing
If you want to contribute the sources for other PHP versions, I'll appreciate it. Please send a pull request.
License
The code is licensed under the MIT license.
Namoshek/docker-php-mssql同语言 Dockerfile最近更新仓库
2024-12-16 15:05:56 linuxserver/docker-jackett
2024-09-19 09:59:26 linuxserver/docker-calibre-web
2024-09-18 14:54:29 linuxserver/docker-calibre
2024-08-26 19:44:48 jaywcjlove/reference
2024-08-26 05:44:32 librenms/docker
2024-08-21 14:40:31 linuxserver/docker-adguardhome-sync