【问题标题】:Wamp Server Development /var/site.phpWamp 服务器开发 /var/site.php
【发布时间】:2015-04-02 22:42:56
【问题描述】:

我正在使用 eclipse 和一个私有 GIT 存储库,然后在我的本地计算机上使用 WAMP 服务器(Win 8.1)。我有一个 PHP 应用程序,我试图在我的本地机器上模拟,但一个完整的包含文件是“/var/site.php”。我正在尝试在 php.ini 中设置一个 include_path,但我不断收到未找到的错误。我在本地的路径是:

c:/users/xxxxxx/git/project/site.php

我在努力

; UNIX: "/path1:/path2"
include_path = ".:/var/:c:/users/xxxxxx/git/project/"

这不起作用。我对在 php.ini 中使用 UNIX 还是 WINDOWS 感到困惑。我得到:

Fatal error: require_once(): Failed opening required '/var/site.php' (include_path='.:/var/:c:/users/xxxxxx/git/project/')

【问题讨论】:

    标签: php wampserver


    【解决方案1】:

    这并不奇怪,您使用的是 unix 路径语句,并且正在 Windows 上运行。

    编辑您的 php.ini 文件(使用 wampmanager 图标菜单,以便获得正确的文件)

    找到这个部分

    ; UNIX: "/path1:/path2"
    ;include_path = ".:/php/includes"
    ;
    ; Windows: "\path1;\path2"
    ;include_path = ".;c:\php\includes"
    

    然后像这样更改 Windows 路径语句

    include_path = ".;/var/;c:/users/xxxxxx/git/project/"
    

    基本上,UNIX 中的路径语句分隔符是 :,但由于 windows 在驱动器标识符中使用冒号,即 C:,windows 使用 ; 分号作为路径语句的分隔符。你只是把这两个弄混了。

    【讨论】:

      猜你喜欢
      • 2014-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-08
      • 2016-05-24
      • 1970-01-01
      • 2016-12-09
      相关资源
      最近更新 更多