Skip to content

Commit eb5b617

Browse files
committed
add
1 parent 5767cdc commit eb5b617

File tree

4 files changed

+19
-12
lines changed

4 files changed

+19
-12
lines changed

env.sample

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ NGINX_LOG_DIR=./log/nginx
2525
# pdo_dblib,pdo_oci,pdo_odbc,pdo_pgsql,pgsql,oci8,odbc,dba,
2626
# gd,intl,bz2,soap,xsl,xmlrpc,wddx,curl,readline,snmp,pspell,
2727
# recode,tidy,gmp,imap,ldap,imagick,sqlsrv,mcrypt,opcache,
28-
# redis,memcached,xdebug,swoole,pdo_sqlsrv
28+
# redis,memcached,xdebug,swoole,pdo_sqlsrv,sodium
2929
#
3030
# Please seperate theme with comma(,) if you use more than
3131
# one.

extensions/install.sh

+11-5
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fi
1818

1919
if [ "${PHP_EXTENSIONS}" != "" ]; then
2020
echo "---------- Install general dependencies ----------"
21-
apk add --no-cache autoconf g++ libtool make
21+
apk add --no-cache autoconf g++ libtool make openssl-dev libxml2-dev
2222
fi
2323

2424
if [ -z "${EXTENSIONS##*,pdo_mysql,*}" ]; then
@@ -61,6 +61,16 @@ if [ -z "${EXTENSIONS##*,calendar,*}" ]; then
6161
docker-php-ext-install ${MC} calendar
6262
fi
6363

64+
if [ -z "${EXTENSIONS##*,zend_test,*}" ]; then
65+
echo "---------- Install zend_test ----------"
66+
docker-php-ext-install ${MC} zend_test
67+
fi
68+
69+
if [ -z "${EXTENSIONS##*,opcache,*}" ]; then
70+
echo "---------- Install opcache ----------"
71+
docker-php-ext-install opcache
72+
fi
73+
6474
if [ -z "${EXTENSIONS##*,sockets,*}" ]; then
6575
echo "---------- Install sockets ----------"
6676
docker-php-ext-install ${MC} sockets
@@ -163,27 +173,23 @@ fi
163173

164174
if [ -z "${EXTENSIONS##*,soap,*}" ]; then
165175
echo "---------- Install soap ----------"
166-
apk add --no-cache libxml2-dev
167176
docker-php-ext-install ${MC} soap
168177
fi
169178

170179
if [ -z "${EXTENSIONS##*,xsl,*}" ]; then
171180
echo "---------- Install xsl ----------"
172-
apk add --no-cache libxml2-dev
173181
apk add --no-cache libxslt-dev
174182
docker-php-ext-install ${MC} xsl
175183
fi
176184

177185
if [ -z "${EXTENSIONS##*,xmlrpc,*}" ]; then
178186
echo "---------- Install xmlrpc ----------"
179-
apk add --no-cache libxml2-dev
180187
apk add --no-cache libxslt-dev
181188
docker-php-ext-install ${MC} xmlrpc
182189
fi
183190

184191
if [ -z "${EXTENSIONS##*,wddx,*}" ]; then
185192
echo "---------- Install wddx ----------"
186-
apk add --no-cache libxml2-dev
187193
apk add --no-cache libxslt-dev
188194
docker-php-ext-install ${MC} wddx
189195
fi

extensions/php56.sh

+4-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@ if [ -z "${EXTENSIONS##*,mcrypt,*}" ]; then
1818
fi
1919

2020

21-
if [ -z "${EXTENSIONS##*,opcache,*}" ]; then
22-
echo "---------- Install opcache ----------"
23-
docker-php-ext-install opcache
21+
if [ -z "${EXTENSIONS##*,sodium,*}" ]; then
22+
echo "---------- Install sodium ----------"
23+
apk add --no-cache libsodium-dev
24+
docker-php-ext-install ${MC} sodium
2425
fi
2526

2627

extensions/php72.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ if [ -z "${EXTENSIONS##*,mcrypt,*}" ]; then
1616
fi
1717

1818

19-
if [ -z "${EXTENSIONS##*,opcache,*}" ]; then
20-
echo "---------- Install opcache ----------"
21-
docker-php-ext-install opcache
19+
if [ -z "${EXTENSIONS##*,sodium,*}" ]; then
20+
echo "---------- Install sodium ----------"
21+
echo "Sodium is bundled with PHP from PHP 7.2.0 "
2222
fi
2323

2424

0 commit comments

Comments
 (0)