PHP mysql Xampp无法打开流:没有这样的文件或目录

PHP mysql Xampp无法打开流:没有这样的文件或目录,php,mysql,apache,Php,Mysql,Apache,我有两个文件: dbconfig.php <?php class database{ function __construct() { $db_user="root"; $db_pass=""; try { $con = new PDO('mysql:host=localhost;dbname=hrm', $db_user, $db_pass); $con->setAttribute(PDO::ATTR_ERRMODE, P

我有两个文件:

dbconfig.php

 <?php
 class database{
function __construct()
{
    $db_user="root";
    $db_pass="";
    try {
        $con = new PDO('mysql:host=localhost;dbname=hrm', $db_user, $db_pass);
        $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
       }
      catch(PDOException $e)
      {
            echo $e->getMessage();
        }
    }
}

使用相对路径会给您带来麻烦。尝试在
$\u SERVER['DOCUMENT\u ROOT']
中使用绝对路径,然后指定文件的位置

require_once $_SERVER['DOCUMENT_ROOT']."/dbconfig.php";
如果它在文档根目录之外,那么使用它可以从文档根目录获得一个级别

require_once $_SERVER['DOCUMENT_ROOT']."/../dbconfig.php";

还要确保该文件具有Web服务器用户的读取权限。

确保路径正确。。。PHP告诉你路径不正确,所以你应该修正它。问题是路径是正确的,这真的很奇怪。
require_once $_SERVER['DOCUMENT_ROOT']."/../dbconfig.php";