Skip to content

Commit 60555c3

Browse files
committed
Add Core extensions
1 parent 65e3676 commit 60555c3

38 files changed

+336
-0
lines changed

.ansible/group_vars/all/mods.yml

+24
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@
55
# The following specifies the order in which modules are being built.
66
extensions_enabled:
77
- amqp
8+
- apc
89
- apcu
910
- bcmath
1011
- blackfire
1112
- bz2
1213
- calendar
1314
- ctype
1415
- curl
16+
- date
1517
- dba
1618
- libxml
1719
- dom
1820
- enchant
21+
- ereg
1922
- mbstring
2023
- exif
2124
- ffi
@@ -70,6 +73,7 @@ extensions_enabled:
7073
- phar
7174
- posix
7275
- pspell
76+
- random
7377
- rdkafka
7478
- readline
7579
- recode
@@ -83,6 +87,7 @@ extensions_enabled:
8387
- sodium
8488
- solr
8589
- spl
90+
- sqlite
8691
- ssh2
8792
- xml
8893
- zip
@@ -103,6 +108,7 @@ extensions_enabled:
103108
- xmlwriter
104109
- xsl
105110
- yaml
111+
- zlib
106112

107113

108114
# The following specifies how modules are being built.
@@ -130,6 +136,9 @@ extensions_available:
130136
type: pecl
131137
version: 1.6.1
132138
run_dep: [librabbitmq1]
139+
apc:
140+
disabled: [5.2, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
141+
already_avail: "{{ php_all_versions }}"
133142
apcu:
134143
disabled: [5.2]
135144
all:
@@ -176,6 +185,9 @@ extensions_available:
176185
curl:
177186
disabled: []
178187
already_avail: "{{ php_all_versions }}"
188+
date:
189+
disabled: []
190+
already_avail: "{{ php_all_versions }}"
179191
dba:
180192
disabled: []
181193
all:
@@ -218,6 +230,9 @@ extensions_available:
218230
command: echo "/usr" | pecl install enchant
219231
build_dep: [libenchant-dev]
220232
run_dep: [libenchant1c2a]
233+
ereg:
234+
disabled: [5.2, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
235+
already_avail: "{{ php_all_versions }}"
221236
mbstring:
222237
disabled: []
223238
already_avail: "{{ php_all_versions }}" # Available by default
@@ -1083,6 +1098,9 @@ extensions_available:
10831098
type: builtin
10841099
build_dep: [libpspell-dev]
10851100
run_dep: [libaspell15]
1101+
random:
1102+
disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
1103+
already_avail: "{{ php_all_versions }}"
10861104
rdkafka:
10871105
disabled: [5.2]
10881106
all:
@@ -1172,6 +1190,9 @@ extensions_available:
11721190
spl:
11731191
disabled: []
11741192
already_avail: "{{ php_all_versions }}"
1193+
sqlite:
1194+
disabled: [5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2]
1195+
already_avail: "{{ php_all_versions }}"
11751196
ssh2:
11761197
disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 8.0, 8.1, 8.2]
11771198
all:
@@ -1458,3 +1479,6 @@ extensions_available:
14581479
5.3:
14591480
type: pecl
14601481
version: 1.3.2
1482+
zlib:
1483+
disabled: []
1484+
already_avail: "{{ php_all_versions }}"

Dockerfiles/mods/Dockerfile-5.2

+6
Original file line numberDiff line numberDiff line change
@@ -662,6 +662,8 @@ RUN set -eux \
662662
&& php-fpm -m | grep -oiE '^ctype$' \
663663
&& php -m | grep -oiE '^curl$' \
664664
&& php-fpm -m | grep -oiE '^curl$' \
665+
&& php -m | grep -oiE '^date$' \
666+
&& php-fpm -m | grep -oiE '^date$' \
665667
&& php -m | grep -oiE '^dba$' \
666668
&& php-fpm -m | grep -oiE '^dba$' \
667669
&& php -m | grep -oiE '^libxml$' \
@@ -767,6 +769,8 @@ RUN set -eux \
767769
&& php-fpm -m | grep -oiE '^sockets$' \
768770
&& php -m | grep -oiE '^spl$' \
769771
&& php-fpm -m | grep -oiE '^spl$' \
772+
&& php -m | grep -oiE '^sqlite$' \
773+
&& php-fpm -m | grep -oiE '^sqlite$' \
770774
&& php -m | grep -oiE '^xml$' \
771775
&& php-fpm -m | grep -oiE '^xml$' \
772776
&& php -m | grep -oiE '^zip$' \
@@ -795,6 +799,8 @@ RUN set -eux \
795799
&& php-fpm -m | grep -oiE '^xmlwriter$' \
796800
&& php -m | grep -oiE '^xsl$' \
797801
&& php-fpm -m | grep -oiE '^xsl$' \
802+
&& php -m | grep -oiE '^zlib$' \
803+
&& php-fpm -m | grep -oiE '^zlib$' \
798804
&& true
799805

800806

Dockerfiles/mods/Dockerfile-5.3

+10
Original file line numberDiff line numberDiff line change
@@ -799,6 +799,8 @@ RUN set -eux \
799799
\
800800
&& php -m | grep -oiE '^amqp$' \
801801
&& php-fpm -m | grep -oiE '^amqp$' \
802+
&& php -m | grep -oiE '^apc$' \
803+
&& php-fpm -m | grep -oiE '^apc$' \
802804
&& php -m | grep -oiE '^apcu$' \
803805
&& php-fpm -m | grep -oiE '^apcu$' \
804806
&& php -m | grep -oiE '^bcmath$' \
@@ -811,6 +813,8 @@ RUN set -eux \
811813
&& php-fpm -m | grep -oiE '^ctype$' \
812814
&& php -m | grep -oiE '^curl$' \
813815
&& php-fpm -m | grep -oiE '^curl$' \
816+
&& php -m | grep -oiE '^date$' \
817+
&& php-fpm -m | grep -oiE '^date$' \
814818
&& php -m | grep -oiE '^dba$' \
815819
&& php-fpm -m | grep -oiE '^dba$' \
816820
&& php -m | grep -oiE '^libxml$' \
@@ -819,6 +823,8 @@ RUN set -eux \
819823
&& php-fpm -m | grep -oiE '^dom$' \
820824
&& php -m | grep -oiE '^enchant$' \
821825
&& php-fpm -m | grep -oiE '^enchant$' \
826+
&& php -m | grep -oiE '^ereg$' \
827+
&& php-fpm -m | grep -oiE '^ereg$' \
822828
&& php -m | grep -oiE '^mbstring$' \
823829
&& php-fpm -m | grep -oiE '^mbstring$' \
824830
&& php -m | grep -oiE '^exif$' \
@@ -930,6 +936,8 @@ RUN set -eux \
930936
&& php-fpm -m | grep -oiE '^sockets$' \
931937
&& php -m | grep -oiE '^spl$' \
932938
&& php-fpm -m | grep -oiE '^spl$' \
939+
&& php -m | grep -oiE '^sqlite$' \
940+
&& php-fpm -m | grep -oiE '^sqlite$' \
933941
&& php -m | grep -oiE '^xml$' \
934942
&& php-fpm -m | grep -oiE '^xml$' \
935943
&& php -m | grep -oiE '^zip$' \
@@ -964,6 +972,8 @@ RUN set -eux \
964972
&& php-fpm -m | grep -oiE '^xsl$' \
965973
&& php -m | grep -oiE '^yaml$' \
966974
&& php-fpm -m | grep -oiE '^yaml$' \
975+
&& php -m | grep -oiE '^zlib$' \
976+
&& php-fpm -m | grep -oiE '^zlib$' \
967977
&& true
968978

969979

Dockerfiles/mods/Dockerfile-5.4

+8
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,8 @@ RUN set -eux \
810810
\
811811
&& php -m | grep -oiE '^amqp$' \
812812
&& php-fpm -m | grep -oiE '^amqp$' \
813+
&& php -m | grep -oiE '^apc$' \
814+
&& php-fpm -m | grep -oiE '^apc$' \
813815
&& php -m | grep -oiE '^apcu$' \
814816
&& php-fpm -m | grep -oiE '^apcu$' \
815817
&& php -m | grep -oiE '^bcmath$' \
@@ -822,6 +824,8 @@ RUN set -eux \
822824
&& php-fpm -m | grep -oiE '^ctype$' \
823825
&& php -m | grep -oiE '^curl$' \
824826
&& php-fpm -m | grep -oiE '^curl$' \
827+
&& php -m | grep -oiE '^date$' \
828+
&& php-fpm -m | grep -oiE '^date$' \
825829
&& php -m | grep -oiE '^dba$' \
826830
&& php-fpm -m | grep -oiE '^dba$' \
827831
&& php -m | grep -oiE '^libxml$' \
@@ -830,6 +834,8 @@ RUN set -eux \
830834
&& php-fpm -m | grep -oiE '^dom$' \
831835
&& php -m | grep -oiE '^enchant$' \
832836
&& php-fpm -m | grep -oiE '^enchant$' \
837+
&& php -m | grep -oiE '^ereg$' \
838+
&& php-fpm -m | grep -oiE '^ereg$' \
833839
&& php -m | grep -oiE '^mbstring$' \
834840
&& php-fpm -m | grep -oiE '^mbstring$' \
835841
&& php -m | grep -oiE '^exif$' \
@@ -977,6 +983,8 @@ RUN set -eux \
977983
&& php-fpm -m | grep -oiE '^xsl$' \
978984
&& php -m | grep -oiE '^yaml$' \
979985
&& php-fpm -m | grep -oiE '^yaml$' \
986+
&& php -m | grep -oiE '^zlib$' \
987+
&& php-fpm -m | grep -oiE '^zlib$' \
980988
&& true
981989

982990

Dockerfiles/mods/Dockerfile-5.5

+8
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,8 @@ RUN set -eux \
861861
\
862862
&& php -m | grep -oiE '^amqp$' \
863863
&& php-fpm -m | grep -oiE '^amqp$' \
864+
&& php -m | grep -oiE '^apc$' \
865+
&& php-fpm -m | grep -oiE '^apc$' \
864866
&& php -m | grep -oiE '^apcu$' \
865867
&& php-fpm -m | grep -oiE '^apcu$' \
866868
&& php -m | grep -oiE '^bcmath$' \
@@ -873,6 +875,8 @@ RUN set -eux \
873875
&& php-fpm -m | grep -oiE '^ctype$' \
874876
&& php -m | grep -oiE '^curl$' \
875877
&& php-fpm -m | grep -oiE '^curl$' \
878+
&& php -m | grep -oiE '^date$' \
879+
&& php-fpm -m | grep -oiE '^date$' \
876880
&& php -m | grep -oiE '^dba$' \
877881
&& php-fpm -m | grep -oiE '^dba$' \
878882
&& php -m | grep -oiE '^libxml$' \
@@ -881,6 +885,8 @@ RUN set -eux \
881885
&& php-fpm -m | grep -oiE '^dom$' \
882886
&& php -m | grep -oiE '^enchant$' \
883887
&& php-fpm -m | grep -oiE '^enchant$' \
888+
&& php -m | grep -oiE '^ereg$' \
889+
&& php-fpm -m | grep -oiE '^ereg$' \
884890
&& php -m | grep -oiE '^mbstring$' \
885891
&& php-fpm -m | grep -oiE '^mbstring$' \
886892
&& php -m | grep -oiE '^exif$' \
@@ -1030,6 +1036,8 @@ RUN set -eux \
10301036
&& php-fpm -m | grep -oiE '^xsl$' \
10311037
&& php -m | grep -oiE '^yaml$' \
10321038
&& php-fpm -m | grep -oiE '^yaml$' \
1039+
&& php -m | grep -oiE '^zlib$' \
1040+
&& php-fpm -m | grep -oiE '^zlib$' \
10331041
&& true
10341042

10351043

Dockerfiles/mods/Dockerfile-5.6

+8
Original file line numberDiff line numberDiff line change
@@ -879,6 +879,8 @@ RUN set -eux \
879879
\
880880
&& php -m | grep -oiE '^amqp$' \
881881
&& php-fpm -m | grep -oiE '^amqp$' \
882+
&& php -m | grep -oiE '^apc$' \
883+
&& php-fpm -m | grep -oiE '^apc$' \
882884
&& php -m | grep -oiE '^apcu$' \
883885
&& php-fpm -m | grep -oiE '^apcu$' \
884886
&& php -m | grep -oiE '^bcmath$' \
@@ -891,6 +893,8 @@ RUN set -eux \
891893
&& php-fpm -m | grep -oiE '^ctype$' \
892894
&& php -m | grep -oiE '^curl$' \
893895
&& php-fpm -m | grep -oiE '^curl$' \
896+
&& php -m | grep -oiE '^date$' \
897+
&& php-fpm -m | grep -oiE '^date$' \
894898
&& php -m | grep -oiE '^dba$' \
895899
&& php-fpm -m | grep -oiE '^dba$' \
896900
&& php -m | grep -oiE '^libxml$' \
@@ -899,6 +903,8 @@ RUN set -eux \
899903
&& php-fpm -m | grep -oiE '^dom$' \
900904
&& php -m | grep -oiE '^enchant$' \
901905
&& php-fpm -m | grep -oiE '^enchant$' \
906+
&& php -m | grep -oiE '^ereg$' \
907+
&& php-fpm -m | grep -oiE '^ereg$' \
902908
&& php -m | grep -oiE '^mbstring$' \
903909
&& php-fpm -m | grep -oiE '^mbstring$' \
904910
&& php -m | grep -oiE '^exif$' \
@@ -1048,6 +1054,8 @@ RUN set -eux \
10481054
&& php-fpm -m | grep -oiE '^xsl$' \
10491055
&& php -m | grep -oiE '^yaml$' \
10501056
&& php-fpm -m | grep -oiE '^yaml$' \
1057+
&& php -m | grep -oiE '^zlib$' \
1058+
&& php-fpm -m | grep -oiE '^zlib$' \
10511059
&& true
10521060

10531061

Dockerfiles/mods/Dockerfile-7.0

+4
Original file line numberDiff line numberDiff line change
@@ -985,6 +985,8 @@ RUN set -eux \
985985
&& php-fpm -m | grep -oiE '^ctype$' \
986986
&& php -m | grep -oiE '^curl$' \
987987
&& php-fpm -m | grep -oiE '^curl$' \
988+
&& php -m | grep -oiE '^date$' \
989+
&& php-fpm -m | grep -oiE '^date$' \
988990
&& php -m | grep -oiE '^dba$' \
989991
&& php-fpm -m | grep -oiE '^dba$' \
990992
&& php -m | grep -oiE '^libxml$' \
@@ -1148,6 +1150,8 @@ RUN set -eux \
11481150
&& php-fpm -m | grep -oiE '^xsl$' \
11491151
&& php -m | grep -oiE '^yaml$' \
11501152
&& php-fpm -m | grep -oiE '^yaml$' \
1153+
&& php -m | grep -oiE '^zlib$' \
1154+
&& php-fpm -m | grep -oiE '^zlib$' \
11511155
&& true
11521156

11531157

Dockerfiles/mods/Dockerfile-7.1

+4
Original file line numberDiff line numberDiff line change
@@ -993,6 +993,8 @@ RUN set -eux \
993993
&& php-fpm -m | grep -oiE '^ctype$' \
994994
&& php -m | grep -oiE '^curl$' \
995995
&& php-fpm -m | grep -oiE '^curl$' \
996+
&& php -m | grep -oiE '^date$' \
997+
&& php-fpm -m | grep -oiE '^date$' \
996998
&& php -m | grep -oiE '^dba$' \
997999
&& php-fpm -m | grep -oiE '^dba$' \
9981000
&& php -m | grep -oiE '^libxml$' \
@@ -1158,6 +1160,8 @@ RUN set -eux \
11581160
&& php-fpm -m | grep -oiE '^xsl$' \
11591161
&& php -m | grep -oiE '^yaml$' \
11601162
&& php-fpm -m | grep -oiE '^yaml$' \
1163+
&& php -m | grep -oiE '^zlib$' \
1164+
&& php-fpm -m | grep -oiE '^zlib$' \
11611165
&& true
11621166

11631167

Dockerfiles/mods/Dockerfile-7.2

+4
Original file line numberDiff line numberDiff line change
@@ -996,6 +996,8 @@ RUN set -eux \
996996
&& php-fpm -m | grep -oiE '^ctype$' \
997997
&& php -m | grep -oiE '^curl$' \
998998
&& php-fpm -m | grep -oiE '^curl$' \
999+
&& php -m | grep -oiE '^date$' \
1000+
&& php-fpm -m | grep -oiE '^date$' \
9991001
&& php -m | grep -oiE '^dba$' \
10001002
&& php-fpm -m | grep -oiE '^dba$' \
10011003
&& php -m | grep -oiE '^libxml$' \
@@ -1163,6 +1165,8 @@ RUN set -eux \
11631165
&& php-fpm -m | grep -oiE '^xsl$' \
11641166
&& php -m | grep -oiE '^yaml$' \
11651167
&& php-fpm -m | grep -oiE '^yaml$' \
1168+
&& php -m | grep -oiE '^zlib$' \
1169+
&& php-fpm -m | grep -oiE '^zlib$' \
11661170
&& true
11671171

11681172

Dockerfiles/mods/Dockerfile-7.3

+4
Original file line numberDiff line numberDiff line change
@@ -985,6 +985,8 @@ RUN set -eux \
985985
&& php-fpm -m | grep -oiE '^ctype$' \
986986
&& php -m | grep -oiE '^curl$' \
987987
&& php-fpm -m | grep -oiE '^curl$' \
988+
&& php -m | grep -oiE '^date$' \
989+
&& php-fpm -m | grep -oiE '^date$' \
988990
&& php -m | grep -oiE '^dba$' \
989991
&& php-fpm -m | grep -oiE '^dba$' \
990992
&& php -m | grep -oiE '^libxml$' \
@@ -1150,6 +1152,8 @@ RUN set -eux \
11501152
&& php-fpm -m | grep -oiE '^xsl$' \
11511153
&& php -m | grep -oiE '^yaml$' \
11521154
&& php-fpm -m | grep -oiE '^yaml$' \
1155+
&& php -m | grep -oiE '^zlib$' \
1156+
&& php-fpm -m | grep -oiE '^zlib$' \
11531157
&& true
11541158

11551159

Dockerfiles/mods/Dockerfile-7.4

+4
Original file line numberDiff line numberDiff line change
@@ -972,6 +972,8 @@ RUN set -eux \
972972
&& php-fpm -m | grep -oiE '^ctype$' \
973973
&& php -m | grep -oiE '^curl$' \
974974
&& php-fpm -m | grep -oiE '^curl$' \
975+
&& php -m | grep -oiE '^date$' \
976+
&& php-fpm -m | grep -oiE '^date$' \
975977
&& php -m | grep -oiE '^dba$' \
976978
&& php-fpm -m | grep -oiE '^dba$' \
977979
&& php -m | grep -oiE '^libxml$' \
@@ -1133,6 +1135,8 @@ RUN set -eux \
11331135
&& php-fpm -m | grep -oiE '^xsl$' \
11341136
&& php -m | grep -oiE '^yaml$' \
11351137
&& php-fpm -m | grep -oiE '^yaml$' \
1138+
&& php -m | grep -oiE '^zlib$' \
1139+
&& php-fpm -m | grep -oiE '^zlib$' \
11361140
&& true
11371141

11381142

Dockerfiles/mods/Dockerfile-8.0

+4
Original file line numberDiff line numberDiff line change
@@ -945,6 +945,8 @@ RUN set -eux \
945945
&& php-fpm -m | grep -oiE '^ctype$' \
946946
&& php -m | grep -oiE '^curl$' \
947947
&& php-fpm -m | grep -oiE '^curl$' \
948+
&& php -m | grep -oiE '^date$' \
949+
&& php-fpm -m | grep -oiE '^date$' \
948950
&& php -m | grep -oiE '^dba$' \
949951
&& php-fpm -m | grep -oiE '^dba$' \
950952
&& php -m | grep -oiE '^libxml$' \
@@ -1104,6 +1106,8 @@ RUN set -eux \
11041106
&& php-fpm -m | grep -oiE '^xsl$' \
11051107
&& php -m | grep -oiE '^yaml$' \
11061108
&& php-fpm -m | grep -oiE '^yaml$' \
1109+
&& php -m | grep -oiE '^zlib$' \
1110+
&& php-fpm -m | grep -oiE '^zlib$' \
11071111
&& true
11081112

11091113

0 commit comments

Comments
 (0)