即使在设置包含路径之后,PhpStorm也无法加载php.page

时间:2018-03-07 13:51:39

标签: php phpstorm jetbrains-ide

我刚刚开始了解有关PHP编程的更多信息 - PDO风格。我刚刚在我的电脑上安装了PhpStorm作为IDE。

我现在坚持为什么PhpStorm无法识别包含的php文件的位置。我做了我的研究,我注意到其他人在第一次使用PhpStorm时也遇到了同样的问题。

我正在

Warning: include(): Failed opening '../controller_admin.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\Users\Jordan\PhpstormProjects\cai\view\view_admin\admin_accountmanagement.php on line 6

所有包含的目录/文件的 root 似乎始于C:\xampp\php\PEAR,这似乎是默认值,因为我使用XAMPP。但就我而言,我在C:\Users\Jordan\PhpStormProjects\cai

中创建了我的项目文件夹

我做了我的研究,我找到了不同的建议和可能的解决方案。

其中一些是:

  1. 编辑php.ini包含路径(我没有做,因为我想在PHPStorm中修复它而不是修改php.ini

  2. 在PhpStorm的PHP设置中设置包含路径

    enter image description here

  3. 在index.php中使用set_include_path()方法

  4. C:\xampp\php\PEAR\projectfolderhere中添加项目限制了我将项目文件夹放在其他位置的灵活性。 (我不喜欢这个解决方案)

  5. 我的包含声明:

    <?php var_dump(get_include_path())?> //returns ".;C:\xampp\php\PEAR" in browser
    <?php include('controller/controller_admin.php')?>
    

    controller目录为C:\Users\Jordan\PhpStormProjects\cai\controller

    我想知道为什么即使将项目的根文件夹目录添加到PhpStorm的Include Path设置之后,它仍然无法引用或查看项目文件夹和子文件夹。

0 个答案:

没有答案