摘要
XAMPP(跨平台 Apache、MariaDB、PHP 和 Perl)是一个开源 Web 服务器堆栈,用于本地开发和测试 Web 应用程序。MariaDB 是一种流行的 MySQL 数据库管理系统 (DBMS) 的分支。连接 XAMPP 中的 Apache Web 服务器和 MariaDB 需要配置 MySQL。本文将分两个部分详细说明如何实现这一目标:摘要和详细说明。
详细说明
1. 配置 MySQL
CREATE DATABASE my_database;
CREATE USER "my_username"@"%" IDENTIFIED BY "my_password";
GRANT ALL PRIVILEGES ON my_database.* TO "my_username"@"%";
FLUSH PRIVILEGES;
将 my_database 替换为所需数据库的名称、my_username 替换为所需的 MySQL 用户名,以及 my_password 替换为所需的密码。
2. 配置 Apache
httpd.conf 文件(通常位于 C:xamppapacheconf 中)。httpd.conf 并搜索以下行:#Include conf/extra/httpd-xampp.conf
取消此行的注释。
搜索以下行:
Include conf/extra/httpd-vhosts.conf
取消此行的注释。
保存并关闭 httpd.conf 文件。
3. 创建虚拟主机
conf/extra/httpd-vhosts.conf 文件中,添加以下虚拟主机配置:<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/my_project"
ServerName my_project.local
<Directory "C:/xampp/htdocs/my_project">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
将 my_project 替换为虚拟主机的名称,将 /my_project 替换为虚拟主机的文档根目录,并将 my_project.local 替换为要映射到虚拟主机的域名。
4. 配置 PHP
php.ini 文件中,找到以下行:;extension=mysqli
取消此行的注释。
保存并关闭 php.ini 文件。
5. 重启 Apache
6. 连接 MySQL
htdocs/my_project 文件夹中的 index.php 文件。index.php 文件中,添加以下代码:<?php
$servername = "localhost";
$username = "my_username";
$password = "my_password";
$dbname = "my_database";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 执行查询
$sql = "SELECT * FROM my_table";
$result = $conn->query($sql);
// 输出结果
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]."<br>";
}
} else {
echo "0 结果";
}
// 关闭连接
$conn->close();
?>
将 my_username 替换为 MySQL 用户名,将 my_password 替换为 MySQL 密码,将 my_database 替换为 MySQL 数据库的名称,并将 my_table 替换为要查询的 MySQL 表的名称。
index.php 文件。7. 访问 Web 应用程序
my_project.local)。8. 其他注意事项
my.ini)中的端口设置。"localhost" 处使用服务器的 IP 地址或主机名。以上就是xampp如何链接mysql的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: xampp如何链接mysql
本文链接: https://www.lsjlt.com/wiki/220ea78eac.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0