我在各处搜索过,似乎无法找到答案.我正在尝试在我的本地wamp服务器的php.ini文件中设置包含路径.我目前不明白两件事之一:
C:\wamp\www为包含路径,它会是include_path = ".;C:\wamp\www\"吗?我在研究中看到的一些常见错误,我已经检查过了.
C:\wamp\bin\php\php5.3.8phpinfo()功能进行了更新.更新
这是我现在拥有的,但它仍然无效.
; Windows: "\path1;\path2"
include_path = ".;C:\php\pear;C:\wamp\www"
Run Code Online (Sandbox Code Playgroud)
Mik*_*ell 12
这一切都取决于你想要完成的事情.就个人而言,我不直接编辑php.ini文件来设置include_paths,而是在代码中使用以下构造:
// This will append whichever path you would like to the current include path
// And I believe that PHP is smart enough to convert / with \ if on a windoze box
// If not you can replace / with DIRECTORY_SEPARATOR
set_include_path(get_include_path() . PATH_SEPARATOR . 'my/custom/path');
Run Code Online (Sandbox Code Playgroud)
- 编辑 -
您的系统上可能有多个php.ini副本,并且您没有编辑PHP正在使用的副本.
php.ini文件中已经包含了include_path,但是注释掉了,这是你应该把它放在哪里,取消注释它.它还有窗口的例子.它看起来像这样,只需删除"include_path"之前的分号
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
Run Code Online (Sandbox Code Playgroud)