在Ubuntu上使用PHP连接数据库,通常是指使用PHP连接MySQL或MariaDB数据库。以下是连接数据库的基本步骤:
安装PHP和数据库服务器(如果尚未安装):
对于MySQL:
sudo apt update
sudo apt install php-mysql
sudo systemctl restart apache2
对于MariaDB:
sudo apt update
sudo apt install mariadb-server php-mysql
sudo systemctl restart apache2
创建数据库和用户:
使用命令行工具登录到MySQL或MariaDB:
mysql -u root -p
或者
mariadb -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中创建一个连接脚本:
创建一个新的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 "连接成功";
?>
请确保将$username
,$password
和$dbname
变量替换为您在步骤2中创建的数据库用户的凭据。
运行PHP脚本:
在浏览器中访问connect.php
文件,例如:http://your_server_ip/connect.php
。如果一切正常,您应该看到"连接成功"的消息。
这就是在Ubuntu上使用PHP连接数据库的基本过程。根据您的需求,您可能需要执行更复杂的查询和操作。在这种情况下,您可以查阅PHP官方文档以获取更多关于mysqli
扩展的信息:https://www.php.net/manual/en/mysqli.quickstart.php