我在服务器中配置我的应用程序时遇到问题,谷歌搜索并环顾四周我登陆page这几乎是我的问题,但我仍然不知道如何将此更改为我的情况所以可能有人解释了这个表达式的语法。
include_path = ".:/usr/lib/php:/usr/local/lib/php"
答案 0 :(得分:4)
这是一个linux $PATH
规范。它是由:
分隔的文件夹列表,其中PHP将查找您尝试require
或include
的文件。 .
表示当前的工作目录。
答案 1 :(得分:3)
这只是一个以冒号分隔的目录列表,PHP将搜索通过include()
和require()
(及其include_once()
和require_once
朋友)调用的文件。如果你想添加自己的目录,你可以这样添加它们:
include_path = ".:/usr/lib/php:/usr/local/lib/php:/path/to/your/includes"
/path/to/your/includes
是包含文件的示例路径
答案 2 :(得分:3)
include_path
是PHP在您使用include('file')
(或require
或_once
衍生产品)时查找文件的所有路径。它是由:
分隔的几条路径。 .
路径是当前的工作目录。
所以,当你include('file.php')
时,PHP将首先查找./file.php
(在当前目录中),然后/usr/lib/php/file.php
,然后/usr/local/lib/php/file.php
,它将使用第一个文件它找到了。