You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用XAMPP连接PHP与phpMyAdmin遇htdocs路径访问报错问题

解决方案:XAMPP访问404错误及数据库连接指南

一、修复访问URL错误

你访问的http://localhost:8012/htdocs/是错误的——XAMPP的Apache服务器默认将htdocs文件夹设为网站根目录,URL中不需要包含/htdocs/路径:

  • 如果你的PHP文件是index.php,直接访问 http://localhost:8012/ 即可(Apache会自动加载根目录下的index文件)
  • 如果是其他文件名,比如db-connect.php,访问 http://localhost:8012/db-connect.php

二、确认文件位置

确保你的PHP文件直接放在XAMPP的htdocs根文件夹里,不要嵌套在htdocs内部的子文件夹中(除非你想通过子路径访问,比如文件在htdocs/test/下,就访问http://localhost:8012/test/文件名.php)。

三、检查Apache配置(可选)

如果上述操作后仍报错,可验证Apache的根目录配置是否正确:

  1. 打开XAMPP控制面板,点击Apache的Config按钮,选择Apache (httpd.conf)
  2. 查找以下两行配置,确认路径指向你的XAMPP安装目录下的htdocs:
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">

(注意路径要和你的实际安装位置一致,比如D盘的话就是D:/xampp/htdocs)

四、PHP连接phpMyAdmin数据库的正确写法

解决访问问题后,连接数据库时注意以下参数:

  • 主机地址:localhost(或127.0.0.1)
  • 用户名:默认是root
  • 密码:默认是空字符串(如果你在phpMyAdmin中修改过root密码,填修改后的密码)
  • 数据库名:你在phpMyAdmin中创建的数据库名称

示例代码:

<?php
// 数据库连接参数
$host = 'localhost';
$user = 'root';
$pass = '';
$db_name = 'your_database_name'; // 替换为你的数据库名

// 创建连接
$conn = mysqli_connect($host, $user, $pass, $db_name);

// 检查连接是否成功
if (!$conn) {
    die('数据库连接失败: ' . mysqli_connect_error());
}
echo '数据库连接成功!';
?>

内容的提问来源于stack exchange,提问作者Tanishka Bhatt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 04:32:43