在Linux系统中,使用PHP连接MySQL数据库通常通过mysqli或PDO扩展来实现。以下是使用这两种方法的详细步骤:
安装mysqli扩展:
确保你的PHP环境中已经安装了mysqli扩展。如果没有安装,可以使用包管理器进行安装。例如,在基于Debian的系统上,可以使用以下命令:
sudo apt-get install php-mysql
编写PHP代码:
创建一个PHP文件(例如connect.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 "连接成功";
运行PHP文件:
在浏览器中访问connect.php文件,或者使用命令行运行:
php connect.php
安装PDO扩展:
确保你的PHP环境中已经安装了PDO扩展。如果没有安装,可以使用包管理器进行安装。例如,在基于Debian的系统上,可以使用以下命令:
sudo apt-get install php-mysql
编写PHP代码:
创建一个PHP文件(例如connect.php),并编写以下代码来连接MySQL数据库:
<?php
// 数据库配置
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
try {
// 创建PDO实例
$conn = new PDO("mysql:host=$servername;dbname=$dbname;charset=utf8", $username, $password);
// 设置PDO错误模式为异常
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "连接成功";
} catch(PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
运行PHP文件:
在浏览器中访问connect.php文件,或者使用命令行运行:
php connect.php
通过以上步骤,你可以在Linux系统中使用PHP成功连接到MySQL数据库。