Wamp服务器开发/var/site.php

Wamp服务器开发/var/site.php,php,wampserver,Php,Wampserver,我正在使用eclipse和一个私有GIT存储库,然后在本地机器Win8.1上使用WAMP服务器。我有一个PHP应用程序,我正试图在本地机器上模拟它,但一个完整的包含文件是/var/site.PHP。我正试图在php.ini中设置include_路径,但一直出现找不到的错误。我在本地的路径是: c:/users/xxxxxx/git/project/site.php 我正在努力 ; UNIX: "/path1:/path2" include_path = ".:/var/:c:/users/xx

我正在使用eclipse和一个私有GIT存储库,然后在本地机器Win8.1上使用WAMP服务器。我有一个PHP应用程序,我正试图在本地机器上模拟它,但一个完整的包含文件是/var/site.PHP。我正试图在php.ini中设置include_路径,但一直出现找不到的错误。我在本地的路径是:

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/')

这并不奇怪,实际上,您使用的是unix path语句,并且运行在windows上

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

查找此部分

; 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中的path语句分隔符基本上是:但windows在驱动器标识符中使用冒号,即C:windows使用;分号作为path语句上的分隔符。你把这两个搞混了