在/usr/local/lib下有php.ini
在系统提示符下打入:#vi php.ini
然后查找include_path字串,在等号后面填上你想放包含文件的那些目录(是系统的绝对目录,最好以/开始),不同目录间用:分开。如:
include_path = .:/www:/www/include

解决方案 »

  1.   

    你这说的不太对include_path定义的是一个全局的路径搜索范围,就象DOS下的path.在用include()时,它是从当前目录找起,如果当前目录没有,才按照include_path设置的找。你比如说我要包含一个/usr/web/hqywork/doc/1.php的文件
    我的当前目录比如说是:/usr/web/hqywork
    我可以用:include('/usr/web/hqywork/doc/1.php');//用绝对路径
    也可以用:include('doc/1.php'); //用相对路径。另外,一般的服务器上PHP的include_path是默认的,一般没有人会改变的。
      

  2.   

    我要是要好多极包含目录使用了include(),我是不是要在这个里面全部列出来。php不会这样做吧?
      

  3.   

    一般设置为:
    include_path = .;/usr/local/lib/php/pear