Skip to content

Commit 80a60d5

Browse files
Merging removed MySQL ext into MySQLi setting
1 parent 02e867c commit 80a60d5

5 files changed

Lines changed: 9 additions & 22 deletions

File tree

docker-compose.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ services:
6464
- INSTALL_EXIF=${PHP_FPM_INSTALL_EXIF}
6565
- INSTALL_AEROSPIKE_EXTENSION=${PHP_FPM_INSTALL_AEROSPIKE_EXTENSION}
6666
- INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI}
67-
- INSTALL_MYSQL=${PHP_FPM_INSTALL_MYSQL}
6867
- INSTALL_TOKENIZER=${PHP_FPM_INSTALL_TOKENIZER}
6968
- INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
7069
dockerfile: "Dockerfile-${PHP_VERSION}"

env-example

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ PHP_FPM_INSTALL_OPCACHE=false
4646
PHP_FPM_INSTALL_EXIF=false
4747
PHP_FPM_INSTALL_AEROSPIKE_EXTENSION=false
4848
PHP_FPM_INSTALL_MYSQLI=false
49-
PHP_FPM_INSTALL_MYSQL=false
5049
PHP_FPM_INSTALL_TOKENIZER=false
5150
PHP_FPM_INSTALL_INTL=false
5251

php-fpm/Dockerfile-56

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -107,20 +107,6 @@ RUN if [ ${INSTALL_MEMCACHED} = true ]; then \
107107
docker-php-ext-enable memcached \
108108
;fi
109109

110-
#####################################
111-
# PHP MySQL:
112-
#####################################
113-
114-
ARG INSTALL_MYSQL=false
115-
COPY ./mysql.ini /usr/local/etc/php/conf.d/mysql.ini
116-
RUN if [ ${INSTALL_MYSQL} = true ]; then \
117-
# Install the php mysql extension
118-
docker-php-ext-install mysql && \
119-
docker-php-ext-install mysqli && \
120-
docker-php-ext-enable mysql && \
121-
docker-php-ext-enable mysqli \
122-
;fi
123-
124110
#####################################
125111
# PHP Aerospike:
126112
#####################################
@@ -162,8 +148,11 @@ COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini
162148
#####################################
163149

164150
ARG INSTALL_MYSQLI=false
165-
RUN if [ ${INSTALL_MYSQLI} = true ]; then \
166-
docker-php-ext-install mysqli \
151+
# MySQL extenstion is available for Php5.6 and lower only
152+
COPY ./mysql.ini /usr/local/etc/php/conf.d/mysql.ini
153+
RUN if [ ${INSTALL_MYSQLI} = true ]; then \
154+
docker-php-ext-install mysql && \
155+
docker-php-ext-install mysqli \
167156
;fi
168157

169158
#####################################

php-fpm/Dockerfile-70

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,8 @@ COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini
178178
# Mysqli Modifications:
179179
#####################################
180180
ARG INSTALL_MYSQLI=false
181-
RUN if [ ${INSTALL_MYSQLI} = true ]; then \
182-
docker-php-ext-install mysqli \
181+
RUN if [ ${INSTALL_MYSQLI} = true ]; then \
182+
docker-php-ext-install mysqli \
183183
;fi
184184

185185
#####################################

php-fpm/Dockerfile-71

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,8 @@ COPY ./opcache.ini /usr/local/etc/php/conf.d/opcache.ini
132132
# Mysqli Modifications:
133133
#####################################
134134
ARG INSTALL_MYSQLI=false
135-
RUN if [ ${INSTALL_MYSQLI} = true ]; then \
136-
docker-php-ext-install mysqli \
135+
RUN if [ ${INSTALL_MYSQLI} = true ]; then \
136+
docker-php-ext-install mysqli \
137137
;fi
138138

139139
#####################################

0 commit comments

Comments
 (0)