diff --git a/beike/Installer/Controllers/EnvironmentController.php b/beike/Installer/Controllers/EnvironmentController.php index 7c00a2a2..22263d98 100644 --- a/beike/Installer/Controllers/EnvironmentController.php +++ b/beike/Installer/Controllers/EnvironmentController.php @@ -98,6 +98,9 @@ class EnvironmentController extends Controller 'database' => $request->input('database_name'), 'username' => $request->input('database_username'), 'password' => $request->input('database_password'), + 'options' => [ + \PDO::ATTR_TIMEOUT => 1, + ], ]), ], ], @@ -107,9 +110,8 @@ class EnvironmentController extends Controller try { DB::connection()->getPdo(); - - return true; } catch (Exception $e) { + dd($e); return false; } } diff --git a/composer.json b/composer.json index 81b094bd..be84e61b 100644 --- a/composer.json +++ b/composer.json @@ -6,9 +6,10 @@ "license": "MIT", "require": { "php": "^8.0.2", - "ext-json": "*", - "ext-zip": "*", "ext-iconv": "*", + "ext-json": "*", + "ext-pdo": "*", + "ext-zip": "*", "doctrine/dbal": "^3.3", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.2",