mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-30 23:07:56 +07:00 
			
		
		
		
	Enable extensions required for installing composer packages
This commit is contained in:
		| @ -199,6 +199,7 @@ Function Add-Composertool() { | ||||
|     Add-Log $cross $tool "Skipped" | ||||
|     Return | ||||
|   } | ||||
|   Enable-PhpExtension -Extension mbstring, openssl -Path $php_dir | ||||
|   $log = Add-ComposertoolHelper -tool $tool -release $release -prefix $prefix -scope $scope | ||||
|   if(Test-Path $composer_bin\composer) { | ||||
|     Copy-Item -Path "$bin_dir\composer" -Destination "$composer_bin\composer" -Force | ||||
|  | ||||
| @ -117,6 +117,8 @@ add_composertool_helper() { | ||||
|   release=$2 | ||||
|   prefix=$3 | ||||
|   scope=$4 | ||||
|   enable_extension mbstring extension >/dev/null 2>&1 | ||||
|   enable_extension openssl extension >/dev/null 2>&1 | ||||
|   if [ "$scope" = "global" ]; then | ||||
|     sudo rm -f "$composer_lock" >/dev/null 2>&1 || true | ||||
|     composer global require "$prefix$release" >/dev/null 2>&1 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur