centos

centos下php与mysql如何连接

小樊
41
2025-09-24 04:21:57
栏目: 云计算

在 CentOS 下,要让 PHP 连接到 MySQL 数据库,你需要安装 PHP 的 MySQL 扩展(如 php-mysqlnd),然后使用 PHP 的 MySQLi 或 PDO 扩展来编写数据库连接代码。以下是详细步骤:

  1. 安装必要的软件包

首先,确保你已经安装了 Apache、PHP 和 MySQL。如果还没有安装,可以使用以下命令安装:

sudo yum install httpd php php-mysqlnd mysql-server
  1. 启动并设置开机启动

启动 Apache 和 MySQL 服务,并设置它们在系统启动时自动运行:

sudo systemctl start httpd
sudo systemctl enable httpd

sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 创建一个 PHP 文件来测试数据库连接

创建一个名为 test_mysql_connection.php 的文件,并添加以下代码:

<?php
// 设置连接参数
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database_name";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
$conn->close();
?>

请将 $username$password$dbname 替换为你的 MySQL 数据库的实际用户名、密码和数据库名。

  1. 将 PHP 文件上传到服务器

使用 FTP 或其他文件传输方法将 test_mysql_connection.php 文件上传到你的 Apache 服务器的根目录(通常是 /var/www/html)。

  1. 在浏览器中测试连接

打开浏览器,访问 http://your_server_ip/test_mysql_connection.php。如果一切正常,你应该看到 “连接成功” 的消息。

注意:出于安全考虑,请确保你的 PHP 代码和数据库凭据不会泄露给未经授权的用户。在生产环境中,建议使用更安全的连接方法(如 PDO),并考虑使用环境变量或配置文件来存储敏感信息。

0
看了该问题的人还看了