mirror of
https://github.com/shivammathur/setup-php.git
synced 2024-11-23 04:11:06 +07:00
Add support for oci extensions in PHP 8 on Windows
Fix cache support for oci8 on Windows
This commit is contained in:
parent
3c52e818b1
commit
d84365cd03
@ -35,16 +35,19 @@ Function Add-Oci() {
|
|||||||
if ($extension -eq "pdo_oci") {
|
if ($extension -eq "pdo_oci") {
|
||||||
Enable-PhpExtension pdo_oci -Path $php_dir
|
Enable-PhpExtension pdo_oci -Path $php_dir
|
||||||
} else {
|
} else {
|
||||||
$status = 'Installed and enabled'
|
if(-not(Test-Path $ext_dir\php_oci8.dll)) {
|
||||||
$ociVersion = '2.2.0'
|
$status = 'Installed and enabled'
|
||||||
if ($version -eq '7.0') {
|
$ociVersion = '2.2.0'
|
||||||
$ociVersion = '2.1.8'
|
if ($version -eq '7.0') {
|
||||||
} elseif ($version -lt '7.0') {
|
$ociVersion = '2.1.8'
|
||||||
$ociVersion = '2.0.12'
|
} elseif ($version -lt '7.0') {
|
||||||
|
$ociVersion = '2.0.12'
|
||||||
|
}
|
||||||
|
$ociUrl = Get-PeclArchiveUrl oci8 $ociVersion $installed
|
||||||
|
Invoke-WebRequest -UseBasicParsing -Uri $ociUrl -OutFile $php_dir\oci8.zip
|
||||||
|
Expand-Archive -Path $php_dir\oci8.zip -DestinationPath $ext_dir -Force
|
||||||
|
|
||||||
}
|
}
|
||||||
$ociUrl = Get-PeclArchiveUrl oci8 $ociVersion $installed
|
|
||||||
Invoke-WebRequest -UseBasicParsing -Uri $ociUrl -OutFile $php_dir\oci8.zip
|
|
||||||
Expand-Archive -Path $php_dir\oci8.zip -DestinationPath $ext_dir -Force
|
|
||||||
Add-Content -Value "`r`nextension=php_oci8.dll" -Path $php_dir\php.ini
|
Add-Content -Value "`r`nextension=php_oci8.dll" -Path $php_dir\php.ini
|
||||||
}
|
}
|
||||||
Add-Log $tick $extension $status
|
Add-Log $tick $extension $status
|
||||||
|
Loading…
Reference in New Issue
Block a user