我有两台个人计算机连接到同一个调制解调器,我想为它们两台创建一个联合本地主机。
例如,我在 pc1 上有一个由 xampp 创建的本地主机,并且有一个 phpmyadmin 和“htdocs”文件夹,其中包括数据库和文件。现在我们想要加入它们,所以如果我们转到 pc2 上的本地主机,它显示的内容与 pc1 相同,并且它们有通用的数据库。所以如果我们从 pc2 更改数据库,则可以在 pc1 上看到更改。
更重要的部分是通用的 phpmyadmin(数据库),其次是通用文件(如果可能的话)。
答案1
您无法使用 localhost 访问另一台计算机。这是网卡的环回地址,这意味着,在这种情况下,如果您尝试使用它,您将被重定向到本地计算机。
由于您连接到同一个调制解调器,因此您应该在同一个网络上。您必须使用 IP 地址或为安装了 xampp 的计算机设置 DNS 记录并通过它访问它。
例如:
PC1 IP地址:192.168.0.10
PC2 IP地址:192.168.0.20
在文件中配置 apache 以允许从 192.168.0.20 进行访问\xampp\apache\conf\httpd.conf
。浏览至http://192.168.0.10/或者例如http://192.168.0.10/phpmyadmin,从 PC2。您还可以允许网络访问htdocs\
PC1 上的文件夹,并通过在资源管理器中键入或运行提示符从 PC2 访问该文件夹,\\192.168.0.10\htdocs\
以修改文件或文件夹。
不是必需的,但比输入 IP 地址更容易:
如果您的调制解调器上有 DNS,您可以在那里为其配置 A 记录,或者您可以直接转到%WINDIR%\system32\drivers\etc\
PC2 上的文件夹,并使用指向 192.168.0.10(PC1)的记录配置 hosts 文件。
有关网络的更多阅读:
http://en.wikipedia.org/wiki/IPv4
http://en.wikipedia.org/wiki/Hosts_%28file%29