mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 15:26:23 +07:00 
			
		
		
		
	Fix db extensions
This commit is contained in:
		
							
								
								
									
										20
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							| @ -2531,7 +2531,7 @@ async function addExtensionDarwin(extension_csv, version, pipe) { | ||||
|                 command = command_prefix + 'redis-2.2.8' + pipe; | ||||
|                 break; | ||||
|             // match imagick | ||||
|             case /imagick/.test(extension): | ||||
|             case /^imagick$/.test(extension): | ||||
|                 command = | ||||
|                     'brew install pkg-config imagemagick' + | ||||
|                         pipe + | ||||
| @ -2541,7 +2541,7 @@ async function addExtensionDarwin(extension_csv, version, pipe) { | ||||
|                         pipe; | ||||
|                 break; | ||||
|             // match sqlite | ||||
|             case /sqlite/.test(extension): | ||||
|             case /^sqlite$/.test(extension): | ||||
|                 extension = 'sqlite3'; | ||||
|                 command = command_prefix + extension + pipe; | ||||
|                 break; | ||||
| @ -2587,8 +2587,19 @@ async function addExtensionWindows(extension_csv, version) { | ||||
|             case /.*-(beta|alpha|devel|snapshot)/.test(version_extension): | ||||
|                 script += '\nAdd-Extension ' + extension_name + ' ' + stability; | ||||
|                 break; | ||||
|             // match 5.6mysql, 5.6mysqli, 5.6mysqlnd | ||||
|             case /^5\.6(mysql|mysqli|mysqlnd)$/.test(version_extension): | ||||
|                 script += | ||||
|                     '\nAdd-Extension mysql\nAdd-Extension mysqli\nAdd-Extension mysqlnd'; | ||||
|                 break; | ||||
|             // match 7.0mysql..8.0mysql | ||||
|             // match 7.0mysqli..8.0mysqli | ||||
|             // match 7.0mysqlnd..8.0mysqlnd | ||||
|             case /[7-8]\.\d(mysql|mysqli|mysqlnd)$/.test(version_extension): | ||||
|                 script += '\nAdd-Extension mysqli\nAdd-Extension mysqlnd'; | ||||
|                 break; | ||||
|             // match sqlite | ||||
|             case /sqlite/.test(extension): | ||||
|             case /^sqlite$/.test(extension): | ||||
|                 extension = 'sqlite3'; | ||||
|                 script += '\nAdd-Extension ' + extension; | ||||
|                 break; | ||||
| @ -2665,7 +2676,8 @@ async function addExtensionLinux(extension_csv, version, pipe) { | ||||
|                         '\n' + | ||||
|                         (await utils.addLog('$tick', 'xdebug', 'Enabled', 'linux')); | ||||
|                 return; | ||||
|             case /sqlite/.test(extension): | ||||
|             // match sqlite | ||||
|             case /^sqlite$/.test(extension): | ||||
|                 extension = 'sqlite3'; | ||||
|                 command = command_prefix + version + '-' + extension + pipe; | ||||
|                 break; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur