From 16f13a69eb3f340ba85563833cffae4059add5b8 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Thu, 26 Sep 2019 23:28:53 +0530 Subject: [PATCH] Add extension to php.ini in windows using Add-Content --- lib/features.js | 2 +- src/features.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/features.js b/lib/features.js index f290c0e8..c63582d3 100644 --- a/lib/features.js +++ b/lib/features.js @@ -57,7 +57,7 @@ function enableExtensionWindows(extension) { return (`try { $exist = Test-Path -Path $ext_dir\\php_${extension}.dll if(!(php -m | findstr -i ${extension}) -and $exist) { - Enable-PhpExtension ${extension} C:\\tools\\php\n` + + Add-Content C:\\tools\\php\\php.ini "extension=php_${extension}.dll"\n` + (yield utils.log(extension + ' enabled', 'win32', 'success')) + `} } catch [Exception] {\n` + diff --git a/src/features.ts b/src/features.ts index 9a9393df..266b47b9 100644 --- a/src/features.ts +++ b/src/features.ts @@ -48,7 +48,7 @@ export async function enableExtensionWindows(extension: string) { `try { $exist = Test-Path -Path $ext_dir\\php_${extension}.dll if(!(php -m | findstr -i ${extension}) -and $exist) { - Enable-PhpExtension ${extension} C:\\tools\\php\n` + + Add-Content C:\\tools\\php\\php.ini "extension=php_${extension}.dll"\n` + (await utils.log(extension + ' enabled', 'win32', 'success')) + `} } catch [Exception] {\n` +