include_path的作用就是设置用include()函数包函文件时的路径,当然也可以不设置include_path,只要在包函文件时写出具体的文件相对或绝对路即可:
下面以安装smarty为例:
下面内容中,我们都是假设你的文件放在了D:\Appserv\php.hhsy.cc\Smarty下。
1、找到你的php.ini配置文件,修改php.ini的include_path选项,把smarty的库文件路径加上,比如:
include_path = "D:\Appserv\php.hhsy.cc\Smarty\libs"
注意:这里可以设置多个包含文件路径,用";"隔开。
2、载入Smarty库
在任意项目的代码中就可以直接使用 include "Smarty.class.php"; 了。
可以看出设置了include_path后,要包函文件Smarty.class.php就比较简便了,不用写一大串的路径。
有两种方法来设置php的include_path
一:修改php.ini文件中的include_path项。
例:include_path = .:/usr/local/lib/php:./include
二:使用ini_set方法(对于无法修改php.ini的情况)。
例:ini_set("include_path", ".:../:./include:../include");