Last active
November 4, 2022 03:54
-
-
Save ethanpil/19334633cb9b7144413355a1c413a4aa to your computer and use it in GitHub Desktop.
alpine-php7-mssql-pdo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apk update | |
apk add --no-cache curl php7 php7-pdo php7-fpm unixodbc ca-certificates && update-ca-certificates pecl | |
cd /tmp | |
curl -O https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/msodbcsql17_17.5.2.2-1_amd64.apk | |
curl -O https://download.microsoft.com/download/e/4/e/e4e67866-dffd-428c-aac7-8d28ddafb39b/mssql-tools_17.5.2.1-1_amd64.apk | |
apk add --allow-untrusted msodbcsql17_17.5.2.2-1_amd64.apk | |
apk add --allow-untrusted mssql-tools_17.5.2.1-1_amd64.apk | |
url -L https://github.com/microsoft/msphpsql/releases/download/v5.10.1/Alpine315-7.4.tar | tar xv | |
cp /tmp/Alpine315-7.4/php_pdo_sqlsrv_74_nts.so /usr/lib/php7/modules/php_pdo_sqlsrv.so | |
cp /tmp/Alpine315-7.4/php_sqlsrv_74_nts.so /usr/lib/php7/modules/php_sqlsrv.so | |
curl -L https://github.com/microsoft/msphpsql/releases/download/v5.10.1/Alpine315-7.4.tar | tar xv | |
cp /tmp/Alpine315-7.4/php_pdo_sqlsrv_74_nts.so /usr/lib/php7/modules/php_pdo_sqlsrv.so | |
cp /tmp/Alpine315-7.4/php_sqlsrv_74_nts.so /usr/lib/php7/modules/php_sqlsrv.so | |
rm -r /tmp/* | |
echo extension=php_pdo_sqlsrv > /etc/php7/conf.d/10_pdo_sqlsrv.ini | |
echo extension=php_sqlsrv > /etc/php7/conf.d/00_sqlsrv.ini | |
apk add -U --no-cache php7 php7-amqp php7-dev php7-common php7-apcu php7-gd php7-xmlreader php7-bcmath php7-ctype php7-curl php7-exif php7-iconv php7-intl php7-json php7-mbstring php7-opcache php7-openssl php7-pcntl php7-pdo php7-mysqlnd php7-pdo_mysql php7-pdo_odbc php7-pdo_pgsql php7-pdo_sqlite php7-phar php7-posix php7-session php7-xml php7-xsl php7-zip php7-zlib php7-dom php7-redis php7-fpm php7-sodium php7-xdebug php7-tidy | |
rc-update add php-fpm7 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment