File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
extension/BuildPhpExtension Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 70
70
' Add-Extension' ,
71
71
' Add-ExtensionDependencies' ,
72
72
' Add-Extensions' ,
73
+ ' Add-OciDB' ,
73
74
' Add-OciSdk' ,
74
75
' Add-OdbcCli' ,
75
76
' Add-Package' ,
Original file line number Diff line number Diff line change
1
+ Function Add-OciDB {
2
+ <#
3
+ . SYNOPSIS
4
+ Add OCI DB.
5
+ #>
6
+ [OutputType ()]
7
+ param (
8
+ )
9
+ begin {
10
+ }
11
+ process {
12
+ $dbUrl = ' https://download.oracle.com/otn-pub/otn_software/db-express/OracleXE213_Win64.zip'
13
+ $dbZipFile = ' OracleXE213_Win64.zip'
14
+ Invoke-WebRequest $dbUrl - OutFile $dbZipFile - UseBasicParsing - Verbose
15
+ New-Item - ItemType Directory - Path C:\tools\oracle- setup - Force | Out-Null
16
+ New-Item - ItemType Directory - Path C:\tools\oracle - Force | Out-Null
17
+ Expand-Archive - Path $dbZipFile - DestinationPath C:\tools\oracle- setup - Force
18
+ $rspContent = Get-Content - Path C:\tools\oracle- setup\XEInstall.rsp
19
+ $rspContent = $rspContent -replace ' PASSWORD=.*' , " PASSWORD=pass"
20
+ $rspContent = $rspContent -replace ' INSTALLDIR=.*' , " INSTALLDIR=C:\tools\oracle\"
21
+ Set-Content - Path C:\tools\oracle- setup\XEInstall- new.rsp - Value $rspContent
22
+ cmd.exe / c ' C:\tools\oracle-setup\setup.exe /s /v"RSP_FILE=C:\tools\oracle-setup\XEInstall-new.rsp" /v"/L*v C:\tools\oracle-setup\setup.log" /v"/qn"'
23
+ }
24
+ end {
25
+ }
26
+ }
You can’t perform that action at this time.
0 commit comments