Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
typo3
CI
testing-infrastructure
Commits
628a1ab2
Commit
628a1ab2
authored
Oct 16, 2018
by
Christian Kuhn
Browse files
[TASK] sqlsrv module for php 7.1 and 7.0
parent
5b1e0688
Changes
5
Hide whitespace changes
Inline
Side-by-side
Makefile
View file @
628a1ab2
...
...
@@ -37,14 +37,14 @@ SHORTVERSION_PHP56=$(MAJOR_PHP56).$(MINOR_PHP56)
NAME_PHP70
=
typo3gmbh/php70
MAJOR_PHP70
=
3
MINOR_PHP70
=
0
PATCHLEVEL_PHP70
=
3
PATCHLEVEL_PHP70
=
4
FULLVERSION_PHP70
=
$(MAJOR_PHP70)
.
$(MINOR_PHP70)
.
$(PATCHLEVEL_PHP70)
SHORTVERSION_PHP70
=
$(MAJOR_PHP70)
.
$(MINOR_PHP70)
NAME_PHP71
=
typo3gmbh/php71
MAJOR_PHP71
=
3
MINOR_PHP71
=
0
PATCHLEVEL_PHP71
=
3
PATCHLEVEL_PHP71
=
4
FULLVERSION_PHP71
=
$(MAJOR_PHP71)
.
$(MINOR_PHP71)
.
$(PATCHLEVEL_PHP71)
SHORTVERSION_PHP71
=
$(MAJOR_PHP71)
.
$(MINOR_PHP71)
...
...
php70/enable_repos.sh
View file @
628a1ab2
...
...
@@ -13,5 +13,9 @@ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \
E5267A6C
\
#
# for msodbcsql17 mssql-tools sqlserv
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list
>
/etc/apt/sources.list.d/mssql-release.list
apt-get update
apt-get
-y
dist-upgrade
php70/php.sh
View file @
628a1ab2
...
...
@@ -58,9 +58,17 @@ echo "apc.enable_cli=1" >> /etc/php/7.0/mods-available/apcu.ini
echo
"apc.slam_defense=0"
>>
/etc/php/7.0/mods-available/apcu.ini
# mssql driver
# pecl install sqlsrv
# echo extension=sqlsrv.so >> /etc/php/7.0/mods-available/sqlsrv.ini
# phpenmod sqlsrv
ACCEPT_EULA
=
Y minimal_apt_get_install
\
msodbcsql17
\
mssql-tools
\
unixodbc-dev
\
#
pecl
install
sqlsrv
pecl
install
pdo_sqlsrv
echo
extension
=
sqlsrv.so
>>
/etc/php/7.0/mods-available/sqlsrv.ini
echo
extension
=
pdo_sqlsrv.so
>>
/etc/php/7.0/mods-available/pdo_sqlsrv.ini
phpenmod sqlsrv
phpenmod pdo_sqlsrv
# Prepare an additional php.ini file that does *NOT* include xdebug
# can be used with: php -n -c /etc/php/cli-no-xdebug/php.ini
...
...
php71/enable_repos.sh
View file @
628a1ab2
...
...
@@ -13,5 +13,9 @@ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys \
E5267A6C
\
#
# for msodbcsql17 mssql-tools sqlserv
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list
>
/etc/apt/sources.list.d/mssql-release.list
apt-get update
apt-get
-y
dist-upgrade
php71/php.sh
View file @
628a1ab2
...
...
@@ -64,9 +64,17 @@ sed -i s/'; max_input_vars = 1000'/'max_input_vars = 1500'/ /etc/php/7.1/cli/php
echo
"xdebug.max_nesting_level = 400"
>>
/etc/php/7.1/mods-available/xdebug.ini
# mssql driver
# pecl install sqlsrv
# echo extension=sqlsrv.so >> /etc/php/7.1/mods-available/sqlsrv.ini
# phpenmod sqlsrv
ACCEPT_EULA
=
Y minimal_apt_get_install
\
msodbcsql17
\
mssql-tools
\
unixodbc-dev
\
#
pecl
install
sqlsrv
pecl
install
pdo_sqlsrv
echo
extension
=
sqlsrv.so
>>
/etc/php/7.1/mods-available/sqlsrv.ini
echo
extension
=
pdo_sqlsrv.so
>>
/etc/php/7.1/mods-available/pdo_sqlsrv.ini
phpenmod sqlsrv
phpenmod pdo_sqlsrv
# Prepare an additional php.ini file that does *NOT* include xdebug
# can be used with: php -n -c /etc/php/cli-no-xdebug/php.ini
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment