Skip to content

Commit 9250326

Browse files
authored
Swoole support php5 (laradock#1571)
* php5 fpm support swoole * php5 workspace support swoole
1 parent 472df4d commit 9250326

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

php-fpm/Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,12 @@ ARG INSTALL_SWOOLE=false
135135

136136
RUN if [ ${INSTALL_SWOOLE} = true ]; then \
137137
# Install Php Swoole Extension
138-
pecl install swoole \
139-
&& docker-php-ext-enable swoole \
138+
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
139+
pecl install swoole-2.0.11; \
140+
else \
141+
pecl install swoole; \
142+
fi && \
143+
docker-php-ext-enable swoole \
140144
;fi
141145

142146
###########################################################################

workspace/Dockerfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,11 @@ ARG PHP_VERSION=${PHP_VERSION}
305305

306306
RUN if [ ${INSTALL_SWOOLE} = true ]; then \
307307
# Install Php Swoole Extension
308-
pecl -q install swoole && \
308+
if [ $(php -r "echo PHP_MAJOR_VERSION;") = "5" ]; then \
309+
pecl -q install swoole-2.0.11; \
310+
else \
311+
pecl -q install swoole; \
312+
fi && \
309313
echo "extension=swoole.so" >> /etc/php/${PHP_VERSION}/mods-available/swoole.ini && \
310314
ln -s /etc/php/${PHP_VERSION}/mods-available/swoole.ini /etc/php/${PHP_VERSION}/cli/conf.d/20-swoole.ini \
311315
;fi

0 commit comments

Comments
 (0)