gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 00:43:27 26 4
gpt4 key购买 nike

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

php server

phpmyadmin

请帮我解决这个问题。

最佳答案

您必须记住,WAMPServer 的配置假设您要使用它在一台 PC 上本地开发基于 php 的网站,因此一切都已设置好,这样初学者就不会因任何 Off-Box 访问而危及他们的系统。

如果你想允许网络上的其他 PC 访问你开发的站点,那么你将必须进行一些更改以告诉 Apache 它允许访问来自不是这台 PC 的 ip 地址的 ip 地址的连接

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

wampmanager -> Put Online

这将从 chnage httpd.conf 文件

Require local

Require all granted

然后重新启动 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>

关于php - 无法访问本地网络上的 wamp server 2.5 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27061250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com