mirror of
https://github.com/shivammathur/setup-php.git
synced 2026-09-05 04:30:48 +07:00
Run cached PHP install in PhpManager scope
This commit is contained in:
@@ -284,8 +284,12 @@ Function Install-PhpFromCache {
|
|||||||
$url = "$php_builder/releases/download/php$version/$asset"
|
$url = "$php_builder/releases/download/php$version/$asset"
|
||||||
Get-File -Url $url -FallbackUrl $php_windows/releases/archives/$asset -OutFile $php_dir\$asset
|
Get-File -Url $url -FallbackUrl $php_windows/releases/archives/$asset -OutFile $php_dir\$asset
|
||||||
Set-PhpDownloadCache -Path $php_dir CurrentUser
|
Set-PhpDownloadCache -Path $php_dir CurrentUser
|
||||||
$php_version = Get-PhpVersionFromUrl -Url $url -ReleaseState Release
|
$php_manager = Get-Module PhpManager
|
||||||
Install-PhpFromUrl -Url $url -Path $php_dir -PhpVersion $php_version -InstallVCRedist $true
|
& $php_manager {
|
||||||
|
param($url, $path)
|
||||||
|
$php_version = Get-PhpVersionFromUrl -Url $url -ReleaseState Release
|
||||||
|
Install-PhpFromUrl -Url $url -Path $path -PhpVersion $php_version -InstallVCRedist $true
|
||||||
|
} $url $php_dir
|
||||||
$ini_path = "$php_dir\php.ini"
|
$ini_path = "$php_dir\php.ini"
|
||||||
Copy-Item -Path $php_dir\php.ini-production -Destination $ini_path -Force
|
Copy-Item -Path $php_dir\php.ini-production -Destination $ini_path -Force
|
||||||
Set-PhpIniKey -Key date.timezone -Value UTC -Path $ini_path
|
Set-PhpIniKey -Key date.timezone -Value UTC -Path $ini_path
|
||||||
|
|||||||
Reference in New Issue
Block a user