今天测试了一个PHP的网页, 出本机外局域网其他机器无法访问
经查询得到问题解决办法:
原文链接地址:http://www.nnbbxx.net/post-1426.html
wampserver2.5最新版本
Apache : 2.4.9
MySQL : 5.6.17
PHP : 5.5.12
PHPMyAdmin : 4.1.14
当你安装好之后打开httpd.conf看到的原始配置是下面这样的。原本的这种配置智能本机访问,其他人不能访问。
看见默认的配置你会发现出现了两个相同的。我感觉是相同的。而且2.5最新版本的httpd.conf文件默认用记事本打开是没有换行的。坑爹
但是你如果使用notepad++ 或者 sublime2或3打开就可以看见换行了
#
# DocumentR.........
#此处省略N行注释
#..............and aliases may be used to point to other locations.
#
DocumentRoot "D:/wamp/www/"
#
# Each directory.........
#此处省略N行注释
#..............its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Require all denied
</Directory>
#
# Note that fro.........
#此处省略N行注释
#..............expect, make sure that you have specifically enabled it
# below.
#
<Directory "D:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
#此处省略N行注释
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride.........
#此处省略N行注释
#..............ileInfo AuthConfig Limit
#
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
Require local
</Directory>
上面也说了上面的配置不行。下面就说说怎么改。上面我已经粘出来了2处地方,那我们要修改也就是这两处。
看下面的配置方法。
DocumentRoot "D:/wamp/www/"
<Directory />
AllowOverride none
order deny,allow
allow from all
# Require all denied
</Directory>
<Directory "D:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
order deny,allow
allow from all
# Require local
</Directory>
上面的代码看完之后是不是明白了。两处地方都要修改其他人才能访问,只修改一处地方那别人访问的时候就会出现403的现象。
上面的代码就是我们把Require local注释掉,在添加AllowOverride all、order deny,allow、allow from all这三行,其他人就可以访问了。
分享到:
相关推荐
wampServer 64在Windows下将Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用...再也不用到处询问php的安装问题了,WampServer一切都搞定了。
**WampServer2-PHP5211** 是一个针对Windows平台的本地Web开发环境,它集合了Apache服务器、MySQL数据库和PHP5.2.11版本,为开发者提供了在本地计算机上搭建Web应用程序的便利工具。这个压缩包包含的核心组件如下: ...
1. **端口冲突**: 如果WampServer无法启动,可能是因为80端口被其他程序占用。可以尝试在WampServer的设置中更改端口。 2. **权限问题**: 确保WampServer的服务运行在有足够权限的账户下,以避免访问文件时遇到问题...
**PHP服务WAMPServer详解** WAMPServer是一个在Windows操作系统上搭建本地PHP开发环境的工具,它集成了Apache服务器、MySQL数据库和PHP解释器。"WAMP"是Windows(Windows操作系统)、Apache(Web服务器)、MySQL...
4. 局域网访问 4 第一步:找到 conf 这个文件: 4 第二步:找到 httpd-vhosts.conf 这个文件: 5 5. PhpStorm 配置服务器(server)详解 7 配置数据库 8 报错处理: 13 6.Phpstorm xdebug和火狐浏览器配置 15 参考文章...
你可以通过WampServer的菜单访问Apache配置文件进行定制。 - PHP解释器:PHP是一种服务器端脚本语言,用于生成动态网页内容。WampServer包含了多个PHP版本,可以根据项目需求选择合适的版本。 4. **MySQL数据库** ...
php_mongo for wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64 这个东西找的辛苦,又是X86,X64;又是 VC版本,又是线程安全,浪费了半天时间才找对。放到此处,方便与我同样辛苦的同学们。 此为 VC9,X64,包含...
WampServer是一款功能强大的PHP集成安装环境。有了这款wampserver,省去了你手动配置apache、php、mysql,只需要一键便可以完成php环境的安装。支持中文语言,一键安装,省时省力;任何人都可以轻松搭建;集成Apache/...
**WampServer2.2a PHP集成开发环境详解** WampServer是一款在Windows操作系统上运行的PHP集成开发环境,它集成了Apache服务器、MySQL数据库和PHP解释器,为开发者提供了在本地快速搭建PHP开发环境的便利。...
WampServer 3.2.6(64位)是一个针对Windows操作系统的本地Web开发环境。这个集成的套装包括了Apache服务器、MySQL数据库和PHP解释器,为开发者提供了在自己的计算机上搭建网站和应用程序的便利平台。以下是关于...
在WampServer中,开发者可以在“www”目录下创建项目文件夹,将PHP源代码放在这里,然后通过本地URL(如`http://localhost/项目名`)访问。WampServer还提供了错误日志查看、版本切换等功能,便于调试和维护。 **...
将这个文件放在WampServer的`www`目录下,然后通过浏览器访问`http://localhost/test_sqlsrv.php`来查看结果。 7. **故障排查** 如果无法连接,检查错误信息并确认SQL Server服务是否运行,以及防火墙设置是否允许...
总的来说,WampServer是一个高效、便捷的本地Web开发环境,它为PHP开发者提供了一站式的解决方案,涵盖了从服务器到数据库的所有必要组件,同时还有强大的调试工具XDebug,极大地提升了开发效率和问题解决能力。...
1. **配置PHP**:通过右键点击系统托盘的WampServer图标,可以访问配置选项,如更改PHP版本、添加PHP扩展等。 2. **创建数据库**:在MySQL管理界面中,你可以创建新的数据库,管理用户权限,并执行SQL查询。 3. **...
**PHP环境包(WampServer_X86)详解** **一、WampServer介绍** WampServer是一款在Windows操作系统上搭建本地PHP开发环境的工具,它集成了Apache服务器、MySQL数据库和PHP解释器。X86代表这个版本适用于32位的...
WAMP: W(windows) A(Apache) M(Mysql) P(PHP),windows一键安装wampserver配置运行PHPRAP项目,Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的版本必须保持一致(均为32位或64位),...
**PHP的LAMP集成环境与32位WampServer详解** 在Web开发领域,LAMP(Linux、Apache、MySQL、PHP)是一种常见的服务器平台组合,它提供了强大的动态内容处理能力。然而,对于Windows用户,WampServer是一个理想的替代...
2. **晚期静态绑定(Late Static Bindings)**:这个特性解决了继承链中静态方法调用时的动态上下文问题,使静态方法调用更加灵活。 3. **闭包(Closures/Lambdas)**:PHP 5.3引入了匿名函数,即闭包,可以方便地...