php & php-nts: fix persistence

See #2897
This commit is contained in:
Richard Kuhnt 2019-01-17 18:34:27 +01:00
parent ca308757ed
commit 9e2c690cbd
2 changed files with 10 additions and 20 deletions

View File

@ -1,5 +1,5 @@
{
"homepage": "http://windows.php.net",
"homepage": "https://windows.php.net/",
"license": {
"identifier": "PHP-3.01",
"url": "https://secure.php.net/license/"
@ -30,18 +30,13 @@
"env_set": {
"PHP_INI_SCAN_DIR": "$dir\\cli;$dir\\cli\\conf.d;"
},
"post_install": [
"# Copy ini scan dir from old location before persistent update",
"if ((Test-Path \"$dir\\..\\conf\") -and !(Test-Path \"$dir\\cli\\conf.d\")) {",
" Write-Host -ForegroundColor Cyan \"We are moving your php configuration to $dir\\cli\\conf.d\"",
" Move-Item \"$dir\\..\\conf\" \"$dir\\cli\\conf.d\"",
"}",
"",
"pre_install": [
"# Create directory for custom PHP configuration",
"if (!(Test-Path \"$dir\\cli\\conf.d\")) {",
" (New-Item -Type directory \"$dir\\cli\\conf.d\") | Out-Null",
"}",
"",
"}"
],
"post_install": [
"# Enable extensions to be found in installation-relative folder (the default is to search C:/php)",
"(gc \"$dir\\cli\\php.ini\") | % { $_ -replace '; extension_dir = \"ext\"', 'extension_dir = \"ext\"' } | sc \"$dir\\cli\\php.ini\""
],

View File

@ -1,5 +1,5 @@
{
"homepage": "http://windows.php.net",
"homepage": "https://windows.php.net/",
"license": {
"identifier": "PHP-3.01",
"url": "https://secure.php.net/license/"
@ -30,18 +30,13 @@
"env_set": {
"PHP_INI_SCAN_DIR": "$dir\\cli;$dir\\cli\\conf.d;"
},
"post_install": [
"# Copy ini scan dir from old location before persistent update",
"if ((Test-Path \"$dir\\..\\conf\") -and !(Test-Path \"$dir\\cli\\conf.d\")) {",
" Write-Host -ForegroundColor Cyan \"We are moving your php configuration to $dir\\cli\\conf.d\"",
" Move-Item \"$dir\\..\\conf\" \"$dir\\cli\\conf.d\"",
"}",
"",
"pre_install": [
"# Create directory for custom PHP configuration",
"if (!(Test-Path \"$dir\\cli\\conf.d\")) {",
" (New-Item -Type directory \"$dir\\cli\\conf.d\") | Out-Null",
"}",
"",
"}"
],
"post_install": [
"# Enable extensions to be found in installation-relative folder (the default is to search C:/php)",
"(gc \"$dir\\cli\\php.ini\") | % { $_ -replace '; extension_dir = \"ext\"', 'extension_dir = \"ext\"' } | sc \"$dir\\cli\\php.ini\""
],