在CentOS上配置PHP以连接数据库,通常涉及以下几个步骤:
安装Web服务器和PHP:
sudo yum install httpd php php-mysqlnd
sudo systemctl start httpd
sudo systemctl enable httpd
安装数据库服务器:
sudo yum install mariadb-server mariadb
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
配置数据库:
sudo mysql -u root -p
CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
配置PHP连接数据库:
connect.php
),并添加以下代码来测试连接:<?php
$servername = "localhost";
$username = "myuser";
$password = "mypassword";
$dbname = "mydatabase";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "连接成功";
?>
/var/www/html
),然后通过浏览器访问它来测试连接。配置防火墙:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
测试配置:
http://your_server_ip/connect.php
),如果看到“连接成功”的消息,说明你的PHP已经成功配置了数据库连接。请注意,这些步骤可能会根据你的具体需求和环境有所不同。如果你使用的是其他数据库系统(如PostgreSQL),安装和配置步骤会有所不同。