|
3 | 3 | set -e
|
4 | 4 |
|
5 | 5 | 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 |
12 |
| - |
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 |
19 |
| - |
20 |
| -ln -s /usr/local/instantclient_12_1 /usr/local/instantclient |
| 6 | + |
| 7 | +curl https://raw.githubusercontent.com/bumpx/oracle-instantclient/6aa46afa7a/instantclient-basic-linux.x64-12.2.0.1.0.zip \ |
| 8 | + -o /tmp/instantclient-basic-linux.x64-12.2.0.1.0.zip |
| 9 | +unzip /tmp/instantclient-basic-linux.x64-12.2.0.1.0.zip -d /usr/local/ |
| 10 | +rm /tmp/instantclient-basic-linux.x64-12.2.0.1.0.zip |
| 11 | + |
| 12 | +curl https://raw.githubusercontent.com/bumpx/oracle-instantclient/6aa46afa7a/instantclient-sdk-linux.x64-12.2.0.1.0.zip \ |
| 13 | + -o /tmp/instantclient-sdk-linux.x64-12.2.0.1.0.zip |
| 14 | +unzip /tmp/instantclient-sdk-linux.x64-12.2.0.1.0.zip -d /usr/local/ |
| 15 | +rm /tmp/instantclient-sdk-linux.x64-12.2.0.1.0.zip |
| 16 | + |
| 17 | +curl https://raw.githubusercontent.com/bumpx/oracle-instantclient/6aa46afa7a/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip \ |
| 18 | + -o /tmp/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip |
| 19 | +unzip /tmp/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip -d /usr/local/ |
| 20 | +rm /tmp/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip |
| 21 | + |
| 22 | +ln -s /usr/local/instantclient_12_2 /usr/local/instantclient |
21 | 23 | ln -s /usr/local/instantclient/libclntsh.so.12.1 /usr/local/instantclient/libclntsh.so
|
22 | 24 | ln -s /usr/local/instantclient/sqlplus /usr/bin/sqlplus
|
23 | 25 |
|
| 26 | +#echo 'export LD_LIBRARY_PATH="/usr/local/instantclient"' >> /root/.bashrc |
| 27 | +#echo 'umask 002' >> /root/.bashrc |
| 28 | + |
24 | 29 | echo 'instantclient,/usr/local/instantclient' | pecl install oci8 && docker-php-ext-enable oci8
|
25 | 30 | echo 'oci8.statement_cache_size = 0' >> /usr/local/etc/php/conf.d/docker-php-ext-oci8.ini
|
0 commit comments