mirror of
https://github.com/macintoshplus/php.git
synced 2026-04-27 18:43:31 +02:00
Add SQL SRV driver
This commit is contained in:
+10
-2
@@ -8,10 +8,14 @@ MAINTAINER Jean-Baptiste Nahan <jean-baptiste@nahan.fr>
|
||||
ENV DEBIAN_FRONTEND noninteractive
|
||||
|
||||
# Common packages
|
||||
RUN apt-get update && apt-get -y upgrade && apt-get -y install curl wget locales nano git subversion sudo librabbitmq-dev pdftk mysql-client xfonts-75dpi libfontconfig1 libjpeg62-turbo libxrender1 xfonts-base fontconfig
|
||||
RUN apt-get update && apt-get -y upgrade && apt-get -y install curl wget locales nano git subversion sudo librabbitmq-dev pdftk mysql-client xfonts-75dpi libfontconfig1 libjpeg62-turbo libxrender1 xfonts-base fontconfig unixodbc-dev
|
||||
|
||||
RUN curl https://packages.microsoft.com/config/ubuntu/15.10/prod.list > /etc/apt/sources.list.d/mssql-release.list
|
||||
RUN echo "deb http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.list && echo "deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.list && echo 'deb http://httpredir.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list
|
||||
RUN wget https://www.dotdeb.org/dotdeb.gpg && apt-key add dotdeb.gpg
|
||||
RUN wget https://packages.microsoft.com/keys/microsoft.asc && apt-key add microsoft.asc
|
||||
RUN ACCEPT_EULA=Y apt-get install msodbcsql mssql-tools
|
||||
RUN echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile && echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc && source ~/.bashrc
|
||||
|
||||
ENV JAVA_VERSION 8u121
|
||||
ENV JAVA_DEBIAN_VERSION 8u121-b13-1~bpo8+1
|
||||
@@ -37,7 +41,11 @@ RUN sed -i 's/\;date\.timezone\ \=/date\.timezone\ \=\ Europe\/Paris/g'
|
||||
RUN sed -i 's/\memory_limit\ \=\ 128M/memory_limit\ \=\ -1/g' /etc/php/7.0/cli/php.ini
|
||||
RUN sed -i 's/disable_functions\ \=\ pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,/\;disable_functions\ \=\ pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,/g' /etc/php/7.0/cli/php.ini
|
||||
#RUN sed -i 's/;include_path = ".:\/usr\/share\/php"/include_path = ".:\/var\/www\/library"/g' /etc/php/7.0/cli/php.ini
|
||||
|
||||
RUN pecl install sqlsrv && pecl install pdo_sqlsrv
|
||||
RUN echo "extension=sqlsrv.so" > /etc/php/7.0/mods-available/sqlsrv.ini
|
||||
RUN echo "extension=pdo_sqlsrv.so" > /etc/php/7.0/mods-available/pdo_sqlsrv.ini
|
||||
RUN cd /etc/php/7.0/cli/conf.d && ln -s ../../mods-available/sqlsrv.ini 20-sqlsrv.ini
|
||||
RUN cd /etc/php/7.0/cli/conf.d && ln -s ../../mods-available/pdo_sqlsrv.ini 20-pdo_sqlsrv.ini
|
||||
|
||||
#PEAR
|
||||
RUN pear upgrade && pear install pecl/amqp-1.7.1
|
||||
|
||||
Reference in New Issue
Block a user