温馨提示×

CentOS PHP如何与数据库连接

小樊
41
2025-10-19 15:15:23
栏目: 编程语言

在CentOS上,PHP可以通过多种方式连接到数据库。以下是一些常见的数据库及其连接方法:

  1. MySQL/MariaDB:

要使用PHP连接到MySQL或MariaDB数据库,您需要安装PHP的MySQLi或PDO_MySQL扩展。您可以使用以下命令安装它们:

sudo yum install php-mysqlnd php-mysql 

然后,您可以使用以下示例代码连接到数据库:

<?php $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 "连接成功"; $conn->close(); ?> 
  1. PostgreSQL:

要使用PHP连接到PostgreSQL数据库,您需要安装PHP的PostgreSQL扩展。您可以使用以下命令安装它:

sudo yum install php-pgsql 

然后,您可以使用以下示例代码连接到数据库:

<?php $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("连接失败: 无法连接到数据库"); } echo "连接成功"; pg_close($conn); ?> 
  1. SQLite:

要使用PHP连接到SQLite数据库,您需要安装PHP的SQLite3扩展。您可以使用以下命令安装它:

sudo yum install php-sqlite3 

然后,您可以使用以下示例代码连接到数据库:

<?php $dbname = "your_database.sqlite"; // 创建连接 $conn = new SQLite3($dbname); // 检查连接 if (!$conn) { die("连接失败: 无法连接到数据库"); } echo "连接成功"; $conn->close(); ?> 

请确保将上述示例代码中的your_usernameyour_passwordyour_database替换为您的实际数据库凭据。

0