@@ -7,8 +7,9 @@ if (-not (Test-Path 'C:\php')) {
77# PHP SDK
88$bname = " php-sdk-$env: BIN_SDK_VER .zip"
99if (-not (Test-Path C:\php\$bname )) {
10- echo " Download: https://github.com/php/php-sdk-binary-tools/archive/$bname "
11- Invoke-WebRequest " https://github.com/php/php-sdk-binary-tools/archive/$bname " - OutFile " C:\php\$bname "
10+ throw " no such file: $bname "
11+ # echo "Download: https://github.com/php/php-sdk-binary-tools/archive/$bname"
12+ # Invoke-WebRequest "https://github.com/php/php-sdk-binary-tools/archive/$bname" -OutFile "C:\php\$bname"
1213}
1314$dname0 = " php-sdk-binary-tools-php-sdk-$env: BIN_SDK_VER "
1415$dname1 = " php-sdk-$env: BIN_SDK_VER "
@@ -18,7 +19,9 @@ if (-not (Test-Path "C:\php\$dname1")) {
1819}
1920
2021# PHP releases
21- Invoke-WebRequest " https://windows.php.net/downloads/releases/releases.json" - OutFile " C:\php\releases.json"
22+ if (-not (Test-Path C:\php\releases.json)) {
23+ Invoke-WebRequest " https://windows.php.net/downloads/releases/releases.json" - OutFile " C:\php\releases.json"
24+ }
2225$php_version = (Get-Content - Path " C:\php\releases.json" | ConvertFrom-Json | ForEach-Object {
2326 if ($_ ." $env: PHP_VER " ) {
2427 return $_ ." $env: PHP_VER " .version
@@ -34,13 +37,14 @@ if ('nts' -eq $env:TS) {
3437}
3538$bname = " php-devel-pack-$php_version$ts_part -Win32-$env: VS -$env: ARCH .zip"
3639if (-not (Test-Path " C:\php\$bname " )) {
37- try {
38- echo " Download: https://windows.php.net/downloads/releases/$bname "
39- Invoke-WebRequest " https://windows.php.net/downloads/releases/$bname " - OutFile " C:\php\$bname "
40- } catch [System.Net.WebException ] {
41- echo " Downlaod: https://windows.php.net/downloads/releases/archives/$bname "
42- Invoke-WebRequest " https://windows.php.net/downloads/releases/archives/$bname " - OutFile " C:\php\$bname "
43- }
40+ throw " no such file: $bname "
41+ # try {
42+ # echo "Download: https://windows.php.net/downloads/releases/$bname"
43+ # Invoke-WebRequest "https://windows.php.net/downloads/releases/$bname" -OutFile "C:\php\$bname"
44+ # } catch [System.Net.WebException] {
45+ # echo "Downlaod: https://windows.php.net/downloads/releases/archives/$bname"
46+ # Invoke-WebRequest "https://windows.php.net/downloads/releases/archives/$bname" -OutFile "C:\php\$bname"
47+ # }
4448}
4549$dname = " php-$php_version -devel-$env: VS -$env: ARCH "
4650if (-not (Test-Path " C:\php\devel" )) {
@@ -57,13 +61,14 @@ if (-not (Test-Path "C:\php\devel")) {
5761# PHP binary: "C:\php\bin"
5862$bname = " php-$php_version$ts_part -Win32-$env: VS -$env: ARCH .zip"
5963if (-not (Test-Path " C:\php\$bname " )) {
60- try {
61- echo " Download: https://windows.php.net/downloads/releases/$bname "
62- Invoke-WebRequest " https://windows.php.net/downloads/releases/$bname " - OutFile " C:\php\$bname "
63- } catch [System.Net.WebException ] {
64- echo " Download: https://windows.php.net/downloads/releases/archives/$bname "
65- Invoke-WebRequest " https://windows.php.net/downloads/releases/archives/$bname " - OutFile " C:\php\$bname "
66- }
64+ throw " no such file: $bname "
65+ # try {
66+ # echo "Download: https://windows.php.net/downloads/releases/$bname"
67+ # Invoke-WebRequest "https://windows.php.net/downloads/releases/$bname" -OutFile "C:\php\$bname"
68+ # } catch [System.Net.WebException] {
69+ # echo "Download: https://windows.php.net/downloads/releases/archives/$bname"
70+ # Invoke-WebRequest "https://windows.php.net/downloads/releases/archives/$bname" -OutFile "C:\php\$bname"
71+ # }
6772}
6873if (-not (Test-Path " C:\php\bin" )) {
6974 Expand-Archive " C:\php\$bname " " C:\php\bin"
0 commit comments