如何PHP设置include_path

时间:2020-01-09 10:38:53  来源:igfitidea点击:

问题描述:如何设置PHP包含路径?

说明:PHP启动时读取配置文件php.ini。
对于PHP的服务器模块版本,仅在启动Web服务器时才发生一次。
对于CGI和CLI版本,它会在每次调用时发生。
此文件用于设置include_path。

方法1-使用vi文本编辑器编辑php.ini文件

使用vi文本编辑器编辑/etc/php.ini文件,在shell提示符下执行以下命令(某些Linux发行版存储文件位于/etc/php.d/cgi/php.ini位置):

# vi /etc/php.ini

找出include_path指令并根据您的要求更改值。
例如,以下内容包括默认路径/usr/share/php和当前目录。
将/apps/php目录添加到以下路径:

include_path = ".:/usr/share/php:/apps/php"

保存并关闭文件。
重新启动Web服务器。

# /etc/init.d/httpd restart

方法#2使用ini_set函数

使用ini_set设置include_path值或给定的配置选项。
成功返回旧值,失败返回FALSE。
例如,将以下内容添加到您自己的php脚本中:

<? ini_set('include_path',ini_get('include_path').':../includes:'); ?>

或者

<? ini_set("include_path", ".:../:./include:../include"); ?>

如果您的UNIX或Linux托管提供程序不提供对php.ini文件的访问,则方法2非常有用。