如何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非常有用。