我在Windows 7旗舰版x64上使用XAMPP 1.8.3-2;全新安装,不更改任何配置文件。
我正在使用XAMPP,所以我可以测试我的网络项目的开发,而不必像我现在那样每次都上传。
当前文档根目录为D:/XAMPP/htdocs
。
我有两个由两个不同的网络主机托管的网站。我使用PHP包含两个网站,以生成网页的结构(从而使将来更容易维护和编辑)。
例如,要插入包含网站A 的元,样式表和脚本的<head>
部分,我使用:
<?php include("/home/user236/public_html/a/p/head.php") ?>
为网站B 做同样的事情,我使用:
<?php include("/home/user792/public_html/s/p/head.htm") ?>
由于这两个网站位于不同的主机下,具有不同的用户名,我如何改变XAMPP的配置以允许我使用这两个网站,只需安装一个XAMPP?
对我而言,这听起来像我需要同时使用两个文档根,但是如何实现这一点,因为/home/user236/public_html/
和/home/user792/public_html/
对XAMPP都没有任何意义,远离生产服务器。例如,/home/user236/public_html/a/p/head.php
将在我的服务器上运行,但它在XAMPP中不起作用。
这让我觉得在XAMPP中工作时我必须更改所有包含路径,然后再次更改它们以便上传到服务器;两个网站容易拥有数百个网页,如果不是数千个网页,那就不太好了。这几乎违背了我使用XAMPP的目的。
也许有些东西我不知道(希望如此)?
谢谢。
答案 0 :(得分:0)
尝试搜索“Apache Virtual Host”。