Skip to content

Commit 4e72360

Browse files
authored
Merge pull request moodlehq#109 from stronk7/bump_sqlsrv_and_oci-74
Minor updates to sqlsrv and oci drivers
2 parents 6c0a5da + b6335f3 commit 4e72360

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

root/tmp/setup/oci8-extension.sh

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@
33
set -e
44

55
echo "Downloading oracle files"
6-
curl https://raw.githubusercontent.com/AminMkh/docker-php7-oci8-apache/b7c740638776552f00178a5d12905cefb50c7848/oracle/instantclient-basic-linux.x64-12.1.0.2.0.zip\
7-
-o /tmp/instantclient-basic-linux.x64-12.1.0.2.0.zip
8-
curl https://raw.githubusercontent.com/AminMkh/docker-php7-oci8-apache/b7c740638776552f00178a5d12905cefb50c7848/oracle/instantclient-sdk-linux.x64-12.1.0.2.0.zip\
9-
-o /tmp/instantclient-sdk-linux.x64-12.1.0.2.0.zip
10-
curl https://raw.githubusercontent.com/AminMkh/docker-php7-oci8-apache/b7c740638776552f00178a5d12905cefb50c7848/oracle/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip\
11-
-o /tmp/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
6+
curl https://download.oracle.com/otn_software/linux/instantclient/19600/instantclient-basic-linux.x64-19.6.0.0.0dbru.zip \
7+
-o /tmp/instantclient-basic-linux.x64-19.6.0.0.0dbru.zip
8+
curl https://download.oracle.com/otn_software/linux/instantclient/19600/instantclient-sdk-linux.x64-19.6.0.0.0dbru.zip \
9+
-o /tmp/instantclient-sdk-linux.x64-19.6.0.0.0dbru.zip
10+
curl https://download.oracle.com/otn_software/linux/instantclient/19600/instantclient-sqlplus-linux.x64-19.6.0.0.0dbru.zip \
11+
-o /tmp/instantclient-sqlplus-linux.x64-19.6.0.0.0dbru.zip
1212

13-
unzip /tmp/instantclient-basic-linux.x64-12.1.0.2.0.zip -d /usr/local/
14-
rm /tmp/instantclient-basic-linux.x64-12.1.0.2.0.zip
15-
unzip /tmp/instantclient-sdk-linux.x64-12.1.0.2.0.zip -d /usr/local/
16-
rm /tmp/instantclient-sdk-linux.x64-12.1.0.2.0.zip
17-
unzip /tmp/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip -d /usr/local/
18-
rm /tmp/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
13+
unzip /tmp/instantclient-basic-linux.x64-19.6.0.0.0dbru.zip -d /usr/local/
14+
rm /tmp/instantclient-basic-linux.x64-19.6.0.0.0dbru.zip
15+
unzip /tmp/instantclient-sdk-linux.x64-19.6.0.0.0dbru.zip -d /usr/local/
16+
rm /tmp/instantclient-sdk-linux.x64-19.6.0.0.0dbru.zip
17+
unzip /tmp/instantclient-sqlplus-linux.x64-19.6.0.0.0dbru.zip -d /usr/local/
18+
rm /tmp/instantclient-sqlplus-linux.x64-19.6.0.0.0dbru.zip
1919

20-
ln -s /usr/local/instantclient_12_1 /usr/local/instantclient
21-
ln -s /usr/local/instantclient/libclntsh.so.12.1 /usr/local/instantclient/libclntsh.so
20+
ln -s /usr/local/instantclient_19_6 /usr/local/instantclient
2221
ln -s /usr/local/instantclient/sqlplus /usr/bin/sqlplus
2322

2423
echo 'instantclient,/usr/local/instantclient' | pecl install oci8 && docker-php-ext-enable oci8

root/tmp/setup/sqlsrv-extension.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ ACCEPT_EULA=Y apt-get install -y msodbcsql17
1616
ln -fsv /opt/mssql-tools/bin/* /usr/bin
1717

1818
# Need 5.7.0preview (or later) for PHP 7.4 support
19-
pecl install sqlsrv-5.7.0preview
19+
pecl install sqlsrv-5.8.1
2020
docker-php-ext-enable sqlsrv

0 commit comments

Comments
 (0)