Skip to content

Commit c542e43

Browse files
committed
refactor(package_php): download WebP earlier
1 parent 9f33105 commit c542e43

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

support/package_php

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ if [ -n "$DEBUG" ]; then
66
set -x
77
fi
88

9-
apt-get update -qq
10-
apt-get install -qq --yes pkg-config libxml2-dev libssl-dev libsqlite3-dev
11-
129
basedir="$( cd -P "$( dirname "$0" )" && pwd )"
1310
source "$basedir/../conf/buildpack.conf"
1411
source "$basedir/lib/utils"
@@ -38,6 +35,10 @@ curl -L -o - "${PHP_BASE_URL}/package/libonig-${libonig_version}.tgz" | tar -C /
3835
export C_INCLUDE_PATH="$C_INCLUDE_PATH:/app/vendor/libonig/include"
3936
export PKG_CONFIG_PATH="/app/vendor/libonig/lib/pkgconfig:$PKG_CONFIG_PATH"
4037

38+
echo "-----> Downloading dependency WebP library ${webp_version}"
39+
mkdir -p "/app/vendor/libwebp"
40+
curl "${PHP_BASE_URL}/package/libwebp-${webp_version}.tgz" | tar xz -C /app/vendor/libwebp
41+
4142
echo "-----> Downloading PHP $php_version"
4243
curl -LO "https://php.net/distributions/php-${php_version}.tar.gz"
4344
tar -xzf "php-${php_version}.tar.gz"
@@ -48,27 +49,24 @@ install_zend_optimizer=$(cat <<SH
4849
SH
4950
)
5051

51-
WITH_CURL_CONFIGURE=""
52+
WITH_CURL_CONFIGURE="--with-curl=/usr"
5253
if [ -d '/app/.apt/usr' ] ; then
5354
WITH_CURL_CONFIGURE="--with-curl=/app/.apt/usr"
5455
fi
5556

56-
mkdir -p "/app/vendor/libwebp"
57-
curl "${PHP_BASE_URL}/package/libwebp-${webp_version}.tgz" | tar xz -C /app/vendor/libwebp
58-
5957
export WEBP_LIBS="-L/app/vendor/libwebp/lib -lwebp"
6058
export WEBP_CFLAGS="-I/app/vendor/libwebp/include"
6159

6260
mkdir -p "/app/vendor/php/etc/conf.d"
6361

64-
echo "-----> Compile ZLib"
62+
echo "-----> Compile ZLib v${zlib_version}"
6563
pushd "zlib-${zlib_version}" >/dev/null
6664
./configure --prefix=/app/vendor/php/zlib
6765
make
6866
make install
6967
popd > /dev/null
7068

71-
echo "-----> Compile PHP"
69+
echo "-----> Compile PHP v${php_version}"
7270
pushd "php-${php_version}" >/dev/null
7371
./configure --prefix=/app/vendor/php \
7472
--with-config-file-path=/app/vendor/php/etc \
@@ -89,7 +87,6 @@ pushd "php-${php_version}" >/dev/null
8987
--with-openssl \
9088
--enable-soap \
9189
--enable-xmlreader \
92-
--with-curl=/usr \
9390
--with-xsl \
9491
--enable-fpm \
9592
--enable-mbstring \
@@ -106,7 +103,6 @@ popd > /dev/null
106103

107104
eval "$install_zend_optimizer"
108105

109-
echo "BINIOU: $(pwd)"
110106
mkdir package
111107
pushd /app/vendor/php > /dev/null
112108
tar zcf "${tempdir}/package/php-${php_version}.tgz" .

0 commit comments

Comments
 (0)