我在本地机器(Win 8.1)上使用eclipse和专用GIT存储库,然后使用WAMP服务器。我有一个PHP应用程序,我试图在本地机器上模拟它,但一个完整的include文件是"/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/')
这并不奇怪,您使用的是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在路径语句中使用;
分号作为分隔符。你刚刚把2弄混了。