在CentOS上使用PHP连接数据库,通常是指使用PHP连接MySQL或MariaDB数据库。以下是使用PHP连接MySQL数据库的基本步骤:
安装PHP和MySQL扩展: 确保你的CentOS系统上已经安装了PHP和相应的MySQL扩展。你可以使用以下命令来安装它们:
sudo yum install php php-mysqlnd
这将安装PHP以及MySQL原生驱动(mysqlnd),它允许PHP与MySQL数据库进行通信。
重启Web服务器: 安装完成后,你需要重启你的Web服务器以使更改生效。如果你使用的是Apache,可以使用以下命令:
sudo systemctl restart httpd
如果你使用的是Nginx和PHP-FPM,可以使用以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
编写PHP脚本连接数据库:
创建一个PHP文件,例如connect.php,并编写以下代码来连接数据库:
<?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 "连接成功";
确保将your_username、your_password和your_database替换为你的实际数据库用户名、密码和数据库名称。
运行PHP脚本:
在浏览器中访问你的connect.php文件,如果一切设置正确,你应该看到输出“连接成功”。
请注意,这只是一个基本的连接示例。在实际应用中,你可能需要考虑更多的安全措施,比如使用预处理语句来防止SQL注入攻击,以及使用环境变量或配置文件来管理数据库凭据,而不是将它们硬编码在脚本中。