是否可以知道默认的PHP include_路径设置在哪里?

是否可以知道默认的PHP include_路径设置在哪里?,php,linux,apache,.htaccess,include-path,Php,Linux,Apache,.htaccess,Include Path,我有很多PHP应用程序在远程Web服务器上运行。对于它们中的每一个,我都使用var_dumpget_include_路径,我得到了:.:/usr/share/pear:/usr/share/php。这个值来自哪里?我知道我的任何应用程序都没有故意更改包含路径。我的意思是,代码中没有像set_include_path或ini_set'include_path'这样的东西。在.htaccess文件中也没有类似于php_值include_路径的东西。为了100%确定这一点,我实际上创建了一个全新的应用

我有很多PHP应用程序在远程Web服务器上运行。对于它们中的每一个,我都使用var_dumpget_include_路径,我得到了:.:/usr/share/pear:/usr/share/php。这个值来自哪里?我知道我的任何应用程序都没有故意更改包含路径。我的意思是,代码中没有像set_include_path或ini_set'include_path'这样的东西。在.htaccess文件中也没有类似于php_值include_路径的东西。为了100%确定这一点,我实际上创建了一个全新的应用程序,除了var_dump之外,它只包含一个空白index.php,我仍然得到了相同的包含路径。我很确定这是一个全局服务器配置

我的服务器信息是: Linux版本2.6.9-89.0.20.ELxenU Red Hat 3.4.6-11

是否有任何方法可以检测该值的设置位置?我确实可以访问服务器,但我不是系统管理员,因此我的Linux功能相当有限。我希望得到一些建议

到目前为止,我所做的是检查php.ini和httpd.conf文件。我知道这些文件可能有多个版本,因此为了确保我查找的位置正确:

对于php.ini

我检查了phpinfo的输出 我运行了这个命令$php-ini。除了php.ini的位置之外,我还发现了一些其他由php解析的*.ini文件,但它们似乎都与路径无关 对于httpd.conf

我运行了这个命令/usr/sbin/httpd-V | grep httpd_ROOT 我运行了这个命令/usr/sbin/httpd-V | grep SERVER_CONFIG_文件 我不确定是否安装了PEAR,或者它是否与此有关。运行$pear会给我找不到命令

非常感谢您的帮助。

请查看

/usr/include/php5/main/build defs.h:79:

#define PHP_INCLUDE_PATH    ".:/usr/share/php:/usr/share/pear"
对不起,这里没有红帽子,发行版是Debian