包括 - php

时间:2009-09-09 19:05:08

标签: php

哪里应该包含存储在文件系统中?

2 个答案:

答案 0 :(得分:2)

这是一个非常模糊的问题......所以答案可能也很模糊......

首先,我想您想知道应用程序所包含的文件存储位置 - 以及您对include_pathset_include_path的了解。

现在,有几点想法:

  • 对于“系统”包括,就像PEAR组件一样,您可能希望让PEAR默认安装它所需的位置
    • 在Linux上,这通常意味着/ use / share / php /
    • 在Windows上,我不确定 - 可能类似于包含PHP安装的目录中的PEAR目录
    • 至少,如果你有权访问那种目录 - 通常意味着成为服务器的管理员。
  • 对于特定于您的应用程序的包含文件,不得直接通过HTTP访问:
    • 至少将它们放在受某些.htaccess拒绝访问保护的目录中
    • 更好:将它们放在webserver服务目录之外
    • 这样,用户无法访问它们:只有您的应用程序才能使用它们。

无论如何:你几乎可以随意放置文件; PHP只需要能够访问它们 - 当然要考虑include_path;还有像open_basedir限制这样的东西。

答案 1 :(得分:0)

include_path=".:/php/includes"

或者:

include_path=".;c:\php\includes"

Documentation