@@ -6,9 +6,6 @@ if [ -n "$DEBUG" ]; then
6
6
set -x
7
7
fi
8
8
9
- apt-get update -qq
10
- apt-get install -qq --yes pkg-config libxml2-dev libssl-dev libsqlite3-dev
11
-
12
9
basedir=" $( cd -P " $( dirname " $0 " ) " && pwd ) "
13
10
source " $basedir /../conf/buildpack.conf"
14
11
source " $basedir /lib/utils"
@@ -38,6 +35,10 @@ curl -L -o - "${PHP_BASE_URL}/package/libonig-${libonig_version}.tgz" | tar -C /
38
35
export C_INCLUDE_PATH=" $C_INCLUDE_PATH :/app/vendor/libonig/include"
39
36
export PKG_CONFIG_PATH=" /app/vendor/libonig/lib/pkgconfig:$PKG_CONFIG_PATH "
40
37
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
+
41
42
echo " -----> Downloading PHP $php_version "
42
43
curl -LO " https://php.net/distributions/php-${php_version} .tar.gz"
43
44
tar -xzf " php-${php_version} .tar.gz"
@@ -48,27 +49,24 @@ install_zend_optimizer=$(cat <<SH
48
49
SH
49
50
)
50
51
51
- WITH_CURL_CONFIGURE=" "
52
+ WITH_CURL_CONFIGURE=" --with-curl=/usr "
52
53
if [ -d ' /app/.apt/usr' ] ; then
53
54
WITH_CURL_CONFIGURE=" --with-curl=/app/.apt/usr"
54
55
fi
55
56
56
- mkdir -p " /app/vendor/libwebp"
57
- curl " ${PHP_BASE_URL} /package/libwebp-${webp_version} .tgz" | tar xz -C /app/vendor/libwebp
58
-
59
57
export WEBP_LIBS=" -L/app/vendor/libwebp/lib -lwebp"
60
58
export WEBP_CFLAGS=" -I/app/vendor/libwebp/include"
61
59
62
60
mkdir -p " /app/vendor/php/etc/conf.d"
63
61
64
- echo " -----> Compile ZLib"
62
+ echo " -----> Compile ZLib v ${zlib_version} "
65
63
pushd " zlib-${zlib_version} " > /dev/null
66
64
./configure --prefix=/app/vendor/php/zlib
67
65
make
68
66
make install
69
67
popd > /dev/null
70
68
71
- echo " -----> Compile PHP"
69
+ echo " -----> Compile PHP v ${php_version} "
72
70
pushd " php-${php_version} " > /dev/null
73
71
./configure --prefix=/app/vendor/php \
74
72
--with-config-file-path=/app/vendor/php/etc \
@@ -89,7 +87,6 @@ pushd "php-${php_version}" >/dev/null
89
87
--with-openssl \
90
88
--enable-soap \
91
89
--enable-xmlreader \
92
- --with-curl=/usr \
93
90
--with-xsl \
94
91
--enable-fpm \
95
92
--enable-mbstring \
@@ -106,7 +103,6 @@ popd > /dev/null
106
103
107
104
eval " $install_zend_optimizer "
108
105
109
- echo " BINIOU: $( pwd) "
110
106
mkdir package
111
107
pushd /app/vendor/php > /dev/null
112
108
tar zcf " ${tempdir} /package/php-${php_version} .tgz" .
0 commit comments