在Debian上,PHP可以通过多种方式与数据库连接。以下是一些常见的数据库及其对应的PHP扩展和连接方法:
1. MySQL/MariaDB
使用mysqli扩展
connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
使用PDO扩展
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e) { echo "连接失败: " . $e->getMessage(); } ?>
2. PostgreSQL
使用pgsql扩展
使用PDO扩展
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "连接成功"; } catch(PDOException $e) { echo "连接失败: " . $e->getMessage(); } ?>
3. SQLite
使用SQLite3扩展
lastErrorMsg()); } echo "连接成功"; ?>
安装PHP扩展
在Debian上,你可以使用apt
包管理器来安装PHP扩展。例如,安装MySQLi扩展:
sudo apt update sudo apt install php-mysql
安装PDO扩展:
sudo apt install php-pdo
安装PostgreSQL扩展:
sudo apt install php-pgsql
安装SQLite3扩展:
sudo apt install php-sqlite3
安装完成后,重启你的Web服务器(如Apache或Nginx)以使更改生效:
sudo systemctl restart apache2 # 对于Apache sudo systemctl restart nginx # 对于Nginx
通过以上步骤,你可以在Debian上使用PHP连接到不同的数据库。