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