如何在另一台本地计算机上访问我的Wamp服务器

时间:2014-04-02 08:03:46

标签: php apache http wamp

如何在另一台计算机上访问我的本地wamp服务器

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

我在http.config文件中使用此代码但无法正常工作

6 个答案:

答案 0 :(得分:20)

您可以简单地使用WAMP服务器的Put Online选项,您可以使用此当前系统IP地址并直接从另一台计算机访问。

在系统托盘上执行此操作

enter image description here

然后,您可以使用键入ipconfigwhatismyip.com网站找到您的IP地址,然后在另一个系统上访问它。

答案 1 :(得分:12)

由于您可以通过http://localhost从运行服务器的本地计算机访问它,因此您有两种方法可以从局域网LAN访问它:

  1. 使用计算机的本地IP,例如:http://192.168.1.20
  2. 使用计算机名称,例如:http://computer1/
  3. 了解您当前的IP:  开始 - &gt;在搜索字段中写入cmd并按Enter键以打开命令行 - &gt;在命令行中写:ipconfig你会得到类似的东西:

    enter image description here

    您的计算机IP地址是IPv4地址的值。

    要知道您的计算机名称,只需右键单击开始菜单中的计算机图标,然后选择属性即可获得此屏幕截图:

    enter image description here

    但是,对于计算机名称方法,您必须确保LAN中的每台计算机都具有唯一的名称。

    更新

    路由器上有一些路由器固件支持本地DNS,因此您无需编辑网络中每台计算机的主机文件。例如,我已经在Linksys WRT54G上拥有dd-wrt固件:

    enter image description here

答案 2 :(得分:4)

在我尝试在网址中使用计算机的IP之前,我没有工作。 我找到了成为httpd.conf中的行的原因:

ServerName localhost:80

我更新为

ServerName {我的comp的IP}:80

答案 3 :(得分:1)

如果您只需要从其他LAN PC访问wamp服务器,正如一些答案所指出的那样,只要VirtualHost {LAN IPComputer-Name,就可以使用URL中的ServerNameServerAlias {1}}或LAN IP指令包含Computer-NameHosts file(因此Apache可以返回正确的网站)。

但是如果您需要使用域名,则必须编辑每台PC的DNS Masquerading并使用正确的域名更新为LAN IP地址解析(并确保LAN每次通过路由器分配IP到正确的设备。

虽然有一个更好的解决方案适用于所有设备(包括Mac,Linux,移动设备,如iPhone,Android手机等),如果你有一个WiFi路由器,可以使用其中一个打开的固件闪存或已经能够{{1}},如下所述:Accessing Websites on a Local Network (LAN) Web Server。 “DNS伪装”(在此上下文中)基本上是使用WiFi路由器自己的“主机文件”来进行域名到LAN IP解析。

答案 4 :(得分:0)

步骤1:同时按下窗口按钮+ r,打开窗口的运行工具 第2步:写入CMD,然后按“输入按钮”。打开CMD终端。
第3步:然后写'ipconfig'命令
步骤4:然后记下您的ipv4地址:192.168.x.x(来自无线Lan适配器Wi-Fi Hedaer)(其他计算机需要此IP地址代替URL中的localhost)
步骤5:转到托管系统的phpmyadmin.conf文件(其中安装了wamp ...文件路径 - &gt; C:\ wamp \ alias \ phpmyadmin.conf)
第6步:替换此声明

     <ifDefine APACHE24>
      Require local
     </ifDefine>
     <ifDefine !APACHE24>
     Order Deny,Allow
     Deny from all
     Allow from localhost ::1 127.0.0.1
     </ifDefine>

    with

    Require local
    Require ip 192.168.0
    Note : (If your Ip is something like 192.147.x.x) then you write 'Require 192.147.0' instead of 'require 192.168.0')  

步骤7:重新启动Wamp服务器
步骤8:在您要从中访问主机wamp服务器的系统的url栏中输入192.x.x.x / phpmyadmin 第9步:结束。

答案 5 :(得分:0)

希望这有帮助

在完成上述所有步骤后,我无法连接事件。然后我卸载了我当前的wampserver(3.0版本)并安装了2.5版本的wampserver。而且效果很好。您只需点击“放入在线”即可完成。其他人可以通过将您的IP地址放在URL而不是localhost来访问您的服务器。