Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我可以将Apache服务器用于本地网络吗?_Php_Apache_Url_Networking_Webserver - Fatal编程技术网

Php 我可以将Apache服务器用于本地网络吗?

Php 我可以将Apache服务器用于本地网络吗?,php,apache,url,networking,webserver,Php,Apache,Url,Networking,Webserver,我想写一个电脑游戏,由几个用户坐在不同的电脑前玩。为此,我想实现一种P2P方法 现在我考虑以下情况。比如说,我有6台计算机,它们构成了一个本地网络。我在每台计算机上都安装了ApacheWeb服务器。因此,每台计算机都运行一个网站。在这方面,我有几个问题: 这些网站的网址是什么?计算机的名称 apache服务器是否在计算机启动时自动启动 如果我想使用PHP或Apache编写“本地”网站就足够了,我是否需要安装一些额外的东西 提前感谢您的帮助。在我的网络中,我的服务器上有一台apache服务器。我的

我想写一个电脑游戏,由几个用户坐在不同的电脑前玩。为此,我想实现一种P2P方法

现在我考虑以下情况。比如说,我有6台计算机,它们构成了一个本地网络。我在每台计算机上都安装了ApacheWeb服务器。因此,每台计算机都运行一个网站。在这方面,我有几个问题:

  • 这些网站的网址是什么?计算机的名称

  • apache服务器是否在计算机启动时自动启动

  • 如果我想使用PHP或Apache编写“本地”网站就足够了,我是否需要安装一些额外的东西


  • 提前感谢您的帮助。

    在我的网络中,我的服务器上有一台apache服务器。我的服务器名为“服务器”,所以我只需输入其他工作站
    http://server
    。其他提示将放在您的主机文件中,以解决此问题:

    192.168.0.100 server
    
    IP只是一个示例,如果您有三个工作站并希望访问它们,如:

    http://machine1
    http://machine2
    http://machine3
    
    您的主机文件中将包含:

    192.168.0.1 machine1
    192.168.0.2 machine2
    192.168.0.3 machine3
    
    所以

    1) 是的,如果你像我上面说的那样在你的主机文件中设置你的计算机名 2) 如果注册为服务,Apache将自动启动。 3) 对。Apache是使用PHP编写本地网站所需的工具(如果您也需要MySql,请安装它)

  • 您可以在不同的服务器上为这些网站使用IP,例如,或将主机文件正确地直接修改到相应的IP,这取决于您的操作系统。在windows网络上,您可以只使用计算机名,例如
  • 启动时,是和否。这意味着它可以配置为自动启动,这取决于您的操作系统
  • 不,除非你的“本地”网站,有时称为内部网,有一个依赖它的应用程序

    只要有一个好的台灯或WAMP堆栈,就可以了


  • 您还必须在服务器上配置防火墙,这同样取决于平台。

    对不起,我没有得到答案。您可以通过访问服务器,但其他人如何访问它?192.168.0.100是多少?这只是一个例子吗?或者是某个特殊的IP地址?是的,只是一个例子。此ip是网络中每台机器的ip。DNS将识别您何时键入并重定向到您的计算机,然后apache将获得请求。