The repository contains Windows Docker images which you can use to host a PHP Web app using IIS in a Docker container. The image also contains MS SQL drivers needed to connect to a MS SQL Database and Composer to let you install your requirements. Composer also nakes it easy to install PHPUnit therefore it is easy to use this container for your Unit Tests. This repository also offers images having Node.JS installed therefore you can use this image in your CI/CD Pipelines to build your frontend apps too. You can find available configurations in the table below.
Feel free to contribute any additional combination.
| Tag | PHP Version | MS SQL Driver Version | Composer Version | Node JS Version |
|---|---|---|---|---|
| php-iis-latest | 7.4.33 NTS x64 | 5.8.1 | 2.1.6 | x |
| node-latest | 7.4.33 NTS x64 | 5.8.1 | 2.1.6 | 16.18.1 |
| php-iis-7.4.33_mssql5.8.1 | 7.4.33 NTS x64 | 5.8.1 | 2.1.6 | x |
| node-v16.18.1 | 7.4.33 NTS x64 | 5.8.1 | 2.1.6 | 16.18.1 |
Make sure you fullfill the license requirements of the Software companies used here.
To build php-iis image, you must download the IIS Rewrite Module to iis-php/rewrite_amd64_de-DE.msi and you must download the Microsoft ODBC Driver 17 x64 for SQL Server to iis-php/msodbcsql.msi.