Skip to content

Commit 9a715b4

Browse files
committed
修复php56安装yaf失败
1 parent af36e3a commit 9a715b4

File tree

4 files changed

+14
-5
lines changed

4 files changed

+14
-5
lines changed

extensions/install.sh

-5
Original file line numberDiff line numberDiff line change
@@ -261,8 +261,3 @@ if [ -z "${EXTENSIONS##*,imagick,*}" ]; then
261261
docker-php-ext-enable imagick
262262
fi
263263

264-
if [ -z "${EXTENSIONS##*,yaf,*}" ]; then
265-
echo "---------- Install yaf ----------"
266-
printf "\n" | pecl install yaf
267-
docker-php-ext-enable yaf
268-
fi

extensions/php56.sh

+8
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,14 @@ if [ -z "${EXTENSIONS##*,swoole,*}" ]; then
7878
&& docker-php-ext-enable swoole
7979
fi
8080

81+
if [ -z "${EXTENSIONS##*,yaf,*}" ]; then
82+
echo "---------- Install yaf ----------"
83+
mkdir yaf \
84+
&& tar -xf yaf-2.3.5.tgz -C yaf --strip-components=1 \
85+
&& ( cd yaf && phpize && ./configure && make ${MC} && make install ) \
86+
&& docker-php-ext-enable yaf
87+
fi
88+
8189
if [ -z "${EXTENSIONS##*,pdo_sqlsrv,*}" ]; then
8290
echo "---------- Install pdo_sqlsrv ----------"
8391
echo "pdo_sqlsrv requires PHP >= 7.1.0, installed version is ${PHP_VERSION}"

extensions/php72.sh

+6
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ if [ -z "${EXTENSIONS##*,mongodb,*}" ]; then
3232
docker-php-ext-enable mongodb
3333
fi
3434

35+
if [ -z "${EXTENSIONS##*,yaf,*}" ]; then
36+
echo "---------- Install yaf ----------"
37+
pecl install yaf
38+
docker-php-ext-enable yaf
39+
fi
40+
3541
if [ -z "${EXTENSIONS##*,amqp,*}" ]; then
3642
echo "---------- Install amqp ----------"
3743
apk add --no-cache rabbitmq-c-dev

extensions/yaf-2.3.5.tgz

102 KB
Binary file not shown.

0 commit comments

Comments
 (0)