|
|
|
@ -35,15 +35,11 @@ class Session |
|
|
|
|
|
|
|
private $extensions = [ |
|
|
|
'pdo', |
|
|
|
'mysqlnd', // load first
|
|
|
|
'xml', |
|
|
|
'imagick', |
|
|
|
'curl', |
|
|
|
'dom', |
|
|
|
'mbstring', |
|
|
|
'mysqli', |
|
|
|
'pdo_mysql', |
|
|
|
'pdo_pgsql', |
|
|
|
'simplexml' |
|
|
|
]; |
|
|
|
|
|
|
|
@ -130,6 +126,14 @@ class Session |
|
|
|
array_push($this->extensions, 'json'); |
|
|
|
} |
|
|
|
|
|
|
|
if (config('database.driver') == 'mysql') { |
|
|
|
array_push($this->extensions, 'mysqlnd'); |
|
|
|
array_push($this->extensions, 'mysqli'); |
|
|
|
array_push($this->extensions, 'pdo_mysql'); |
|
|
|
} else { |
|
|
|
array_push($this->extensions, 'pdo_pgsql'); |
|
|
|
} |
|
|
|
|
|
|
|
foreach ($this->extensions as $extension) { |
|
|
|
$configuration .= '-dextension=' . $extension . '.so '; |
|
|
|
} |
|
|
|
|