@@ -7,8 +7,9 @@ clone_folder: c:\projects\php-project-workspace
77environment :
88 matrix :
99 - php_ver_target : 7.1
10- - dependencies : current
11- php_ver_target : 7.2
10+ xddl : vc14
11+ - php_ver_target : 7.2
12+ xddl : vc15
1213 MYSQL_DATABASE : ez_test
1314 MYSQL_HOST : localhost
1415 MYSQL_USER : root
@@ -40,26 +41,12 @@ init:
4041install :
4142 - IF EXIST c:\tools\php (SET PHP=0)
4243 - ps : >-
43- If ($env:php_ver_target -eq "5.6") {
44- appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y --forcex86 php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
45- } Else {
46- appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
47- }
44+ appveyor-retry cinst --params '""/InstallDir:C:\tools\php""' --ignore-checksums -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $env:php_ver_target | sort { [version]($_ -split '\|' | select -last 1) } -Descending | Select-Object -first 1) -replace '[php|]','')
4845 - appveyor-retry cinst -y sqlite
4946 - cd c:\tools\php
5047 # Get the MSSQL DLL's
5148 - ps : >-
5249 If ($env:PHP -eq "1") {
53- If ($env:php_ver_target -eq "5.6") {
54- $source = "https://cdn.joomla.org/ci/php-sqlsrv.zip"
55- $destination = "c:\tools\php\php-sqlsrv.zip"
56- Invoke-WebRequest $source -OutFile $destination
57- #appveyor-retry appveyor DownloadFile https://cdn.joomla.org/ci/php-sqlsrv.zip
58- 7z x php-sqlsrv.zip > $null
59- copy SQLSRV\php_sqlsrv_56_nts.dll ext\php_sqlsrv_nts.dll
60- copy SQLSRV\php_pdo_sqlsrv_56_nts.dll ext\php_pdo_sqlsrv_nts.dll
61- Remove-Item c:\tools\php\* -include .zip
62- } Else {
6350 $DLLVersion = "4.3.0"
6451 cd c:\tools\php\ext
6552 $source = "http://windows.php.net/downloads/pecl/releases/sqlsrv/$($DLLVersion)/php_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip"
@@ -73,32 +60,27 @@ install:
7360 #appveyor-retry appveyor DownloadFile http://windows.php.net/downloads/pecl/releases/pdo_sqlsrv/$($DLLVersion)/php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip
7461 7z x -y php_pdo_sqlsrv-$($DLLVersion)-$($env:php_ver_target)-nts-vc14-x64.zip > $null
7562 Remove-Item c:\tools\php\ext* -include .zip
76- cd c:\tools\php}}
63+ cd c:\tools\php
64+ }
7765 - IF %PHP%==1 copy php.ini-production php.ini /Y
7866 - IF %PHP%==1 echo date.timezone="UTC" >> php.ini
7967 - IF %PHP%==1 echo extension_dir=ext >> php.ini
8068 - IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
8169 - IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
8270 - IF %PHP%==1 echo extension=php_fileinfo.dll >> php.ini
8371 - ps : >-
84- If ($env:php_ver_target -eq "5.6") {
85- Add-Content php.ini "`nextension=php_sqlsrv_nts.dll"
86- Add-Content php.ini "`nextension=php_pdo_sqlsrv_nts.dll"
87- Add-Content php.ini "`n"
88- } Else {
8972 Add-Content php.ini "`nextension=php_sqlsrv.dll"
9073 Add-Content php.ini "`nextension=php_pdo_sqlsrv.dll"
9174 Add-Content php.ini "`n"
92- }
9375 - IF %PHP%==1 echo extension=php_pgsql.dll >> php.ini
9476 - IF %PHP%==1 echo extension=php_pdo_pgsql.dll >> php.ini
9577 - IF %PHP%==1 echo extension=php_sqlite3.dll >> php.ini
9678 - IF %PHP%==1 echo extension=php_pdo_sqlite.dll >> php.ini
9779 - IF %PHP%==1 echo extension=php_mysqli.dll >> php.ini
9880 - IF %PHP%==1 echo extension=php_pdo_mysql.dll >> php.ini
99- - IF %PHP%==1 appveyor-retry appveyor DownloadFile https://xdebug.org/files/php_xdebug-2.5.5-7.0-vc14 -nts-x86_64.dll -FileName c:\tools\php\ext\php_xdebug-2.5.5-7.0-vc14 -nts-x86_64.dll
81+ - IF %PHP%==1 appveyor-retry appveyor DownloadFile https://xdebug.org/files/php_xdebug-2.6.1-$($env:php_ver_target)-$($env:xddl) -nts-x86_64.dll -FileName c:\tools\php\ext\php_xdebug-2.6.1-$($env:php_ver_target)-$($env:xddl) -nts-x86_64.dll
10082 - IF %PHP%==1 echo [xdebug] >> php.ini
101- - IF %PHP%==1 echo zend_extension=php_xdebug-2.5.5-7.0-vc14 -nts-x86_64.dll >> php.ini
83+ - IF %PHP%==1 echo zend_extension=php_xdebug-2.6.1-$($env:php_ver_target)-$($env:xddl) -nts-x86_64.dll >> php.ini
10284 - IF %PHP%==1 echo zend.assertions=1 >> php.ini
10385 - IF %PHP%==1 echo assert.exception=On >> php.ini
10486 - IF %PHP%==1 echo xdebug.remote_enable=1 >> php.ini
0 commit comments