我在我的Mac上运行多个
PHP应用程序,运行OS X 10.5.6,Apache 2,PHP 5.我为每个项目设置了子域,每个子域都有一个主机文件条目,Apache配置中有虚拟目录块.所以
原文链接:https://www.f2er.com/php/133497.htmlproject1.localhost转到/ Library / WebServer / Documents / Project1
project2.localhost转到/ Library / WebServer / Documents / Project2
等等…
但是,这种方法并没有真正“隔离”Web应用程序.例如,如果我包含这样的脚本:
<?PHP include("/includes/include.PHP"); ?>
它引用了我计算机基本目录中的脚本.所以它访问
C:/includes/include.PHP
有没有办法让我参考
C:/Library/WebServer/Documents/Project2/includes/include.PHP
基本上,使它不知道它自己的目录之外的任何东西.另外,有没有办法在每个子域的基础上使用PHP.ini?