23 lines
704 B
PHP
23 lines
704 B
PHP
<?php
|
|
$host = 'webgis-db'; // Matches the service name in docker-compose
|
|
$db = 'webgis-db';
|
|
$user = 'webgis-db-admin';
|
|
$pass = 'endex-webgis';
|
|
|
|
try {
|
|
$dsn = "pgsql:host=$host;port=5432;dbname=$db;";
|
|
$pdo = new PDO($dsn, $user, $pass, [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]);
|
|
|
|
if ($pdo) {
|
|
echo "<h1>✅ Connected to PostGIS!</h1>";
|
|
|
|
// Check PostGIS version
|
|
$query = $pdo->query("SELECT PostGIS_full_version();");
|
|
$version = $query->fetch();
|
|
echo "<p><strong>PostGIS Version:</strong> " . $version[0] . "</p>";
|
|
}
|
|
} catch (PDOException $e) {
|
|
echo "<h1>❌ Connection Failed</h1>";
|
|
echo "<p>" . $e->getMessage() . "</p>";
|
|
}
|
|
?>
|