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` +