mirror of
https://github.com/php/php-src.git
synced 2026-04-18 05:21:02 +02:00
curl 7.15.1 in December 2006 first added pkg-config support, which is earlier than the minimum supported version for php. This should therefore be uiversally supported.
82 lines
1.4 KiB
Bash
Executable File
82 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
if [[ "$ENABLE_MAINTAINER_ZTS" == 1 ]]; then
|
|
TS="--enable-maintainer-zts";
|
|
else
|
|
TS="";
|
|
fi
|
|
if [[ "$ENABLE_DEBUG" == 1 ]]; then
|
|
DEBUG="--enable-debug --without-pcre-valgrind";
|
|
else
|
|
DEBUG="";
|
|
fi
|
|
|
|
if [[ -z "$CONFIG_LOG_FILE" ]]; then
|
|
CONFIG_QUIET="--quiet"
|
|
CONFIG_LOG_FILE="/dev/stdout"
|
|
else
|
|
CONFIG_QUIET=""
|
|
fi
|
|
if [[ -z "$MAKE_LOG_FILE" ]]; then
|
|
MAKE_QUIET="--quiet"
|
|
MAKE_LOG_FILE="/dev/stdout"
|
|
else
|
|
MAKE_QUIET=""
|
|
fi
|
|
|
|
MAKE_JOBS=${MAKE_JOBS:-2}
|
|
|
|
./buildconf --force
|
|
./configure \
|
|
--prefix="$HOME"/php-install \
|
|
$CONFIG_QUIET \
|
|
$DEBUG \
|
|
$TS \
|
|
--enable-phpdbg \
|
|
--enable-fpm \
|
|
--with-pdo-mysql=mysqlnd \
|
|
--with-mysqli=mysqlnd \
|
|
--with-pgsql \
|
|
--with-pdo-pgsql \
|
|
--with-pdo-sqlite \
|
|
--enable-intl \
|
|
--without-pear \
|
|
--with-gd \
|
|
--with-jpeg-dir=/usr \
|
|
--with-png-dir=/usr \
|
|
--enable-exif \
|
|
--enable-zip \
|
|
--with-zlib \
|
|
--with-zlib-dir=/usr \
|
|
--enable-soap \
|
|
--enable-xmlreader \
|
|
--with-xsl \
|
|
--with-tidy \
|
|
--with-xmlrpc \
|
|
--enable-sysvsem \
|
|
--enable-sysvshm \
|
|
--enable-shmop \
|
|
--enable-pcntl \
|
|
--with-readline \
|
|
--enable-mbstring \
|
|
--with-curl \
|
|
--with-gettext \
|
|
--enable-sockets \
|
|
--with-bz2 \
|
|
--with-openssl \
|
|
--with-gmp \
|
|
--enable-bcmath \
|
|
--enable-calendar \
|
|
--enable-ftp \
|
|
--with-pspell=/usr \
|
|
--with-enchant=/usr \
|
|
--enable-wddx \
|
|
--enable-freetype \
|
|
--with-xpm-dir=/usr \
|
|
--with-kerberos \
|
|
--enable-sysvmsg \
|
|
--enable-zend-test \
|
|
> "$CONFIG_LOG_FILE"
|
|
|
|
make "-j${MAKE_JOBS}" $MAKE_QUIET > "$MAKE_LOG_FILE"
|
|
make install >> "$MAKE_LOG_FILE"
|