在CentOS上配置PHP数据库连接,通常涉及以下几个步骤:
-
安装PHP和数据库服务器:
- 安装PHP:
sudo yum install php php-mysqlnd
- 安装MySQL服务器:
sudo yum install mysql-server
- 启动并启用MySQL服务:
sudo systemctl start mysqld
和sudo systemctl enable mysqld
- 安装PHP:
-
配置数据库:
- 登录到MySQL:
mysql -u root -p
- 创建数据库和用户,并授权:
- 登录到MySQL:
CREATE DATABASE mydatabase; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
- 配置PHP连接数据库:
- 创建一个PHP文件,例如
config.php
,用于配置数据库连接。 - 在
config.php
中添加以下代码:
- 创建一个PHP文件,例如
connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
- 在PHP脚本中使用数据库连接:
- 在需要使用数据库的PHP脚本中,包含
config.php
文件。 - 使用
$conn
对象执行SQL查询和其他数据库操作。
- 在需要使用数据库的PHP脚本中,包含
示例:
query($sql); if ($result->num_rows > 0) { // 输出每行数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. "
"; } } else { echo "0 结果"; } $conn->close(); ?>
- 安全注意事项:
- 不要在生产环境中使用明文密码。
- 使用预处理语句来防止SQL注入攻击。
- 定期备份数据库。
- 限制数据库用户的权限,只授予必要的权限。
以上步骤应该可以帮助你在CentOS上配置PHP数据库连接。