文章说明
本文的技术仅供有兴趣的学习,真正开发不会使用它作为服务器。
环境 wamp3.2.3——64
手机访问失败
- 外网访问出现 你没有访问该服务器资源的(Forbidden) 链接:手机访问出错
- require local 仅允许本地访问
- require all denied 拒绝所以访问
- require all granted 允许所有访问
- require ip 192.168.0.3 仅允许ip:192.168.0.3访问
- require not ip 192.168.43.12 仅禁止ip:192.168.43.12访问
修改完要重新启动服务
80端口是否被占用的问题
访问的时候出现如图表示端口被占用了
- 如果80端口被占用
点击该文件 ctrl+f 用记事本打开 输入80 把所要的80可以改为8080后者8081 根据自己的喜好修改。
ctrl+f 找到
#Listen 12.34.56.78:80
Listen 0.0.0.0.:80
Listen [::0}:80
ServerName localhost:80
假设我把端口改为8080
浏览器访问的时候输入127.0.0.1:8080/你项目的文件夹名字
DOS命令(window10系统下)
netstat -an 查看网络连接状态 LISTENING表示连接监听 tcp一栏出现
* netstat-ano|findstr "80" 找80端口连接状态
* CLOST_WAIT 表示连接过现在已经断开
* LISTENING 表示正在监听只有tcp端口可以这样
* ESTABLISHED :正在共享,表示两者连接着(如果135端口这样的话,注意杀毒)
- 检查80端口是否被占用
出现这种情况表示被占用了,但是我们翻译一下:
您的端口80实际由以下用户使用:
服务器:Apache/2.4.46(Win64)PHP/7.3.21
无法安装Apache服务,请停止此应用程序并重试。
这表示我的80端口是可以正常使用的。原因:本次环境就是该版本我是再一次安装所以提示我这个。
如果要关闭服务 :(dos命令)输入 services.msc 表示 打开window10服务
安装
- 红色代表:所有服务都没有正常运行,即Apache、PHP、MariaDB和MySQL没有正常运行;
- 黄色代表:部分服务都没有正常运行,即Apache、PHP、MariaDB和MySQL中,有一个或多个没有正常运行;
- 绿色代表:所有服务都在正常的运行,可以继续使用;
- 出现下列丢失问题的原因就是你计算机缺少vc++这些是本wamp3.2.3_64遇到问题,没有请跳过。
出现wampserver安装缺失vcruntime140.dll
下载地址是: https://www.microsoft.com/en-US/download/details.aspx?id=48145
可以选择64(X64)位和32(X86)位,下载下来进行安装就可以
因为计算机中丢失MSVCR120.dll.
下载地址是:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
可以选择64(X64)位和32(X86)位,下载下来进行安装就可以
计算机中缺失MSVCR110.dll
https://jingyan.baidu.com/article/4f7d57129fa86e1a201927de.html