Skip to content

Commit b0c3afc

Browse files
authored
Merge pull request #208 from devilbox/release-0.127
Release 0.127
2 parents d97348f + 5ddf4a0 commit b0c3afc

File tree

6 files changed

+52
-5
lines changed

6 files changed

+52
-5
lines changed

.github/workflows/nightly.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- '8.1'
4141
refs:
4242
- 'master'
43-
- '0.126'
43+
- '0.127'
4444
steps:
4545

4646
# ------------------------------------------------------------

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
## Unreleased
55

66

7+
## Release 0.127
8+
9+
#### Changed
10+
- Adding `pdo_sqlsrv` to more PHP versions
11+
12+
713
## Release 0.126
814

915
#### Changed

Dockerfiles/mods/Dockerfile-7.4

+13
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,17 @@ RUN set -eux \
490490
&& true
491491

492492

493+
# -------------------- Installing PHP Extension: pdo_sqlsrv --------------------
494+
RUN set -eux \
495+
# Installation: Generic
496+
# Type: PECL extension
497+
# Default: Pecl command
498+
&& pecl install pdo_sqlsrv \
499+
# Enabling
500+
&& docker-php-ext-enable pdo_sqlsrv \
501+
&& true
502+
503+
493504
# -------------------- Installing PHP Extension: pgsql --------------------
494505
RUN set -eux \
495506
# Installation: Generic
@@ -1029,6 +1040,8 @@ RUN set -eux \
10291040
&& php-fpm -m | grep -oiE '^pdo_pgsql$' \
10301041
&& php -m | grep -oiE '^pdo_sqlite$' \
10311042
&& php-fpm -m | grep -oiE '^pdo_sqlite$' \
1043+
&& php -m | grep -oiE '^pdo_sqlsrv$' \
1044+
&& php-fpm -m | grep -oiE '^pdo_sqlsrv$' \
10321045
&& php -m | grep -oiE '^pgsql$' \
10331046
&& php-fpm -m | grep -oiE '^pgsql$' \
10341047
&& php -m | grep -oiE '^psr$' \

Dockerfiles/mods/Dockerfile-8.0

+28
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ RUN set -eux \
4545
libyaml-dev \
4646
libzip-dev \
4747
snmp \
48+
unixodbc-dev \
4849
zlib1g-dev \
4950
ca-certificates \
5051
git
@@ -406,6 +407,17 @@ RUN set -eux \
406407
&& true
407408

408409

410+
# -------------------- Installing PHP Extension: pdo_sqlsrv --------------------
411+
RUN set -eux \
412+
# Installation: Generic
413+
# Type: PECL extension
414+
# Default: Pecl command
415+
&& pecl install pdo_sqlsrv \
416+
# Enabling
417+
&& docker-php-ext-enable pdo_sqlsrv \
418+
&& true
419+
420+
409421
# -------------------- Installing PHP Extension: pgsql --------------------
410422
RUN set -eux \
411423
# Installation: Generic
@@ -514,6 +526,17 @@ RUN set -eux \
514526
&& true
515527

516528

529+
# -------------------- Installing PHP Extension: sqlsrv --------------------
530+
RUN set -eux \
531+
# Installation: Generic
532+
# Type: PECL extension
533+
# Default: Pecl command
534+
&& pecl install sqlsrv \
535+
# Enabling
536+
&& docker-php-ext-enable sqlsrv \
537+
&& true
538+
539+
517540
# -------------------- Installing PHP Extension: sysvmsg --------------------
518541
RUN set -eux \
519542
# Installation: Generic
@@ -677,6 +700,7 @@ RUN set -eux \
677700
libyaml-0-2 \
678701
libzip4 \
679702
snmp \
703+
unixodbc \
680704
ca-certificates \
681705
&& rm -rf /var/lib/apt/lists/* \
682706
\
@@ -807,6 +831,8 @@ RUN set -eux \
807831
&& php-fpm -m | grep -oiE '^pdo_pgsql$' \
808832
&& php -m | grep -oiE '^pdo_sqlite$' \
809833
&& php-fpm -m | grep -oiE '^pdo_sqlite$' \
834+
&& php -m | grep -oiE '^pdo_sqlsrv$' \
835+
&& php-fpm -m | grep -oiE '^pdo_sqlsrv$' \
810836
&& php -m | grep -oiE '^pgsql$' \
811837
&& php-fpm -m | grep -oiE '^pgsql$' \
812838
&& php -m | grep -oiE '^psr$' \
@@ -840,6 +866,8 @@ RUN set -eux \
840866
&& php-fpm -m | grep -oiE '^solr$' \
841867
&& php -m | grep -oiE '^spl$' \
842868
&& php-fpm -m | grep -oiE '^spl$' \
869+
&& php -m | grep -oiE '^sqlsrv$' \
870+
&& php-fpm -m | grep -oiE '^sqlsrv$' \
843871
&& php -m | grep -oiE '^sysvmsg$' \
844872
&& php-fpm -m | grep -oiE '^sysvmsg$' \
845873
&& php -m | grep -oiE '^sysvsem$' \

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -675,12 +675,12 @@ Check out this table to see which Docker image provides what PHP modules.
675675
<tr>
676676
<th>7.4</th>
677677
<td id="74-base">Core, ctype, curl, date, dom, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
678-
<td id="74-mods">amqp, apcu, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, intl, ioncube, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, phalcon, Phar, posix, pspell, psr, rdkafka, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, sqlsrv, ssh2, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, vips, xdebug, xlswriter, xml, xmlreader, xmlrpc, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib</td>
678+
<td id="74-mods">amqp, apcu, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imagick, imap, intl, ioncube, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pdo_sqlsrv, pgsql, phalcon, Phar, posix, pspell, psr, rdkafka, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, sqlsrv, ssh2, standard, swoole, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, uploadprogress, vips, xdebug, xlswriter, xml, xmlreader, xmlrpc, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib</td>
679679
</tr>
680680
<tr>
681681
<th>8.0</th>
682682
<td id="80-base">Core, ctype, curl, date, dom, FFI, fileinfo, filter, ftp, hash, iconv, json, libxml, mbstring, mysqlnd, openssl, pcre, PDO, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, zlib</td>
683-
<td id="80-mods">apcu, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, psr, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xlswriter, xml, xmlreader, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib</td>
683+
<td id="80-mods">apcu, bcmath, blackfire, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, FFI, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, igbinary, imap, intl, json, ldap, libxml, mbstring, mcrypt, memcache, memcached, mongodb, msgpack, mysqli, mysqlnd, OAuth, oci8, openssl, pcntl, pcre, PDO, pdo_dblib, PDO_Firebird, pdo_mysql, PDO_OCI, pdo_pgsql, pdo_sqlite, pdo_sqlsrv, pgsql, Phar, posix, pspell, psr, readline, redis, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, sodium, solr, SPL, sqlite3, sqlsrv, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xdebug, xlswriter, xml, xmlreader, xmlwriter, xsl, yaml, Zend OPcache, zip, zlib</td>
684684
</tr>
685685
<tr>
686686
<th>8.1</th>

build/ansible/group_vars/all/mods.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,7 @@ extensions_available:
748748
pdo_sqlite:
749749
already_avail: "{{ php_all_versions }}"
750750
pdo_sqlsrv:
751-
disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 7.4, 8.0, 8.1]
751+
disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 8.1]
752752
7.0:
753753
type: pecl
754754
version: 5.3.0
@@ -959,7 +959,7 @@ extensions_available:
959959
spl:
960960
already_avail: "{{ php_all_versions }}"
961961
sqlsrv:
962-
disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 8.0, 8.1]
962+
disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 8.1]
963963
7.0:
964964
type: pecl
965965
version: 5.3.0

0 commit comments

Comments
 (0)