Debian中PHP如何连接数据库
在Debian操作系统中,PHP连接数据库必须根据数据库类型安装对应扩展:MySQL/MariaDB安装php-mysql,使用mysqli或PDO接口;PostgreSQL安装php-pgsql,使用pg_connect函数;SQLite安装php-sqlite3,使用SQLite3类。连接参数必须提前正确配置,生产环境强烈建议从配置文件读取,避免硬编码,
在Debian环境下做PHP开发,数据库的连接方式其实是绕不开的基础操作。不少新手会被各种扩展名词绕晕——其实无非就是根据你选的数据库类型,装对扩展、写对代码就行。下面把最常见的三种情况拆开聊聊。

1. MySQL / MariaDB
这是Web开发中最常见的组合之一。要在Debian里让PHP跟MySQL或MariaDB对上话,核心一步是安装php-mysql这个扩展。命令很简单:
sudo apt-get update
sudo apt-get install php-mysql
装好之后,PHP这边有两种主流驱动可选:mysqli和PDO。前者更直接,后者更灵活。下面是一个用mysqli连接的标准示例——注意把里面的用户名、密码、库名换成你自己的:
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
2. PostgreSQL
如果你的项目选的是PostgreSQL,那需要安装的是php-pgsql扩展:
sudo apt-get update
sudo apt-get install php-pgsql
连接时用的是pgsql扩展提供的pg_connect函数,写法稍微有点不一样——它直接把连接参数拼成一个字符串:
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
// 创建连接
$conn = pg_connect("host=$servername dbname=$dbname user=$username password=$password");
// 检查连接
if (!$conn) {
die("连接失败: " . pg_last_error());
}
echo "连接成功";
3. SQLite
SQLite属于轻量级的嵌入式数据库,不需要独立的服务器进程,适合本地测试或小规模应用。Debian下安装php-sqlite3扩展就行:
sudo apt-get update
sudo apt-get install php-sqlite3
连接时直接用SQLite3类,传入数据库文件路径即可:
$dbname = "your_database.sqlite";
// 创建连接
$conn = new SQLite3($dbname);
// 检查连接
if (!$conn) {
die("连接失败");
}
echo "连接成功";
需要留意的是,无论选哪种数据库,连接信息里的用户名、密码、库名都必须提前配置正确。生产环境中还要考虑连接池、SSL、权限等问题——不过那是后话了,先把这第一步走稳。代码示例里用硬编码写参数只是演示,真实项目里建议从配置文件或环境变量读取。
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Ableton Live 是面向音乐制作人与现场表演者的数字音频工作站,提供编曲视图、独具特色的现场视图、音频录制、MIDI创作、实时变速、乐器及效果器。Mac版原生支持Apple芯片,并可连接音频接口、MIDI控制器和第三方插件。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。














