Php 无法访问本地网络上的wamp server 2.5服务

Php 无法访问本地网络上的wamp server 2.5服务,php,phpmyadmin,wamp,Php,Phpmyadmin,Wamp,我们已经安装了wampserver2.5并在我的系统中设置了wampserver,我们可以通过本地系统访问,但不能通过我的本地网络访问。出现以下错误 请帮助我解决此问题。您必须记住,WAMPServer的配置假设您将使用它在一台PC上本地开发基于php的网站,因此所有设置都已完成,以便初学者不会因任何机箱外访问而使其系统受损 如果您希望允许网络上的其他PC访问您开发的站点,则必须进行一些更改,以告知Apache允许它访问非此PC ip地址的ip地址的连接 首先,如果您的网络已关闭,即无法从任

我们已经安装了wampserver2.5并在我的系统中设置了wampserver,我们可以通过本地系统访问,但不能通过我的本地网络访问。出现以下错误


请帮助我解决此问题。

您必须记住,WAMPServer的配置假设您将使用它在一台PC上本地开发基于php的网站,因此所有设置都已完成,以便初学者不会因任何机箱外访问而使其系统受损

如果您希望允许网络上的其他PC访问您开发的站点,则必须进行一些更改,以告知Apache允许它访问非此PC ip地址的ip地址的连接

首先,如果您的网络已关闭,即无法从任何其他网络或internet访问,您可以简单地使用wampmanager菜单,如下所示:-

wampmanager -> Put Online
这将从中更改httpd.conf文件

Require local

重新启动Apache,让它看到变化

如果您只想将WAMPServer打开到本地网络,或者您有任何安全意识,最好使用wampmanager菜单再次手动编辑httpd.conf文件,以确保编辑的文件正确

wampmanager -> Apache -> httpd.conf
找到线路

#   onlineoffline tag - don't remove
Require local
再加上这个

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1
允许本地子网上的任何ip地址,即以192.168.1开头的任何ip

或仅适用于特定的ip地址

#   onlineoffline tag - don't remove
Require local
Require ip 192.168.1.41
现在,如果希望允许这些其他ip访问phpMyAdmin,则需要编辑此文件:
\wamp\alias\phpMyAdmin.conf

在这里,您还将看到一些命令,这些命令告诉Apache允许谁访问此别名。 并更改为如下所示:-

Alias /phpmyadmin "d:/wamp/apps/phpmyadmin4.1.14/"

<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
    Require ip 192.168.1               <-- this line added
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>
Alias/phpmyadmin“d:/wamp/apps/phpmyadmin4.1.14/”
选项索引跟随符号链接多视图
允许超越所有
要求本地
要求ip 192.168.1
  • 找到文件httpd.conf
    在我的例子中,文件的格式是C:\wamp\bin\apache\apache2.4.9\conf

  • 然后查找行

  • 然后查找行
    Require local
    ,然后写以下内容:
    要求所有已授予的

  • 重新启动wampserver,您可以浏览本地网络中保持连接的每个设备上的本地主机


可能只是一点重复。它们不是错误,它们是Apache告诉你,你试图做一些你没有告诉它你希望它被允许做的事情。Thanx@RiggsFolly,经过这么艰苦的搜索,你让它变得如此简单
Alias /phpmyadmin "d:/wamp/apps/phpmyadmin4.1.14/"

<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
    Require ip 192.168.1               <-- this line added
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>