diff --git a/bin/compile b/bin/compile index 1aa9941a..1606bdf8 100755 --- a/bin/compile +++ b/bin/compile @@ -477,12 +477,12 @@ if [ -n "$PHP_FPM_INCLUDES" ] ; then done fi +install_composer_deps "${BUILD_DIR}" "${CACHE_DIR}" "${ENV_DIR}" + if [ "$PHP_BUILDPACK_NO_NODE" != "true" ] ; then install_node_deps "$BUILD_DIR" fi -install_composer_deps "${BUILD_DIR}" "${CACHE_DIR}" "${ENV_DIR}" - # Detect PHP framework # Set FRAMEWORK if not set in environment by user if [ -z "$FRAMEWORK" ]; then diff --git a/support/ext/sqlsrv b/support/ext/sqlsrv new file mode 100755 index 00000000..6a43a028 --- /dev/null +++ b/support/ext/sqlsrv @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +set -e + +if [ -n "$DEBUG" ]; then + set -x +fi + +sqlsrv_version="5.12.0" + +curl -L "https://pecl.php.net/get/sqlsrv-${sqlsrv_version}.tgz" \ + | tar xzv + +cd sqlsrv-${sqlsrv_version} +/app/vendor/php/bin/phpize +./configure --with-php-config=/app/vendor/php/bin/php-config + +make +cp modules/sqlsrv.so "$EXT_DIR/sqlsrv.so" +echo "extension=sqlsrv.so" > "$PREFIX/etc/conf.d/sqlsrv.ini" + +pdo_sqlsrv_version="5.12.0" + +curl -L "https://pecl.php.net/get/pdo_sqlsrv-${pdo_sqlsrv_version}.tgz" \ + | tar xzv + +cd pdo_sqlsrv-${pdo_sqlsrv_version} +/app/vendor/php/bin/phpize +./configure --with-php-config=/app/vendor/php/bin/php-config + +make +cp modules/pdo_sqlsrv.so "$EXT_DIR/pdo_sqlsrv.so" +echo "extension=pdo_sqlsrv.so" > "$PREFIX/etc/conf.d/pdo_sqlsrv.ini"