WAMP服务器和远程访问配置

来源:互联网 发布:两个ip指向一个域名 编辑:程序博客网 时间:2024/05/18 00:00

因为需要部署了WAMP+DVWA环境(WIN7操作系统,相关软件包均通过官网下载)。

http://www.wampserver.com/en/

http://www.dvwa.co.uk/

部署过程中遇到以下问题:

1、安装WAMP的时候遇到vcruntime140.dll文件未找到

       经检查需要安装VC++运行库,于是下载了一个最新的2015,安装时提醒配置失败,于是再检查问题,原因是操作系统没有打SP1的补丁,准备去微软官网下载SP1补丁,但是由于补丁在1G左右,手边又有带SP1补丁包的操作系统于是,重新安装了一个操作系统(都是虚拟化环境);安装完成后直接安装VC++2015运行库,提示配置成功,于是再安装WAMP成功。

2、启动WAMP的时候遇到MSVCR110.dll文件出错

       有经过一番检查,发现需要安装VC++2012运行库,而且WAMP官网是有连接的,于是下载安装,需要先卸载WAMP!安装完2012后,再安装WAMP,正常启动,安装成功。

3、无法远程访问WAMP相关连接

       因为对于Apache服务以前有过一些接触,于是想到直接去改httpd相关文件,找到C:\wamp64\bin\apache\apache2.4.23\conf\httpd文件,在AllowOverride none Require all denied#Require all granted里增加Require all granted,重启服务不生效;于是使用搜索引擎搜索问题,各种答案,C:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf文件中:Require local下边增加一行:Require all granted,重启服务还是不生效;于是再搜索,原来是服务没有在线,右键WAMP图标,在WAMP SETTING上的Menu:Online/Offline上打钩,然后左键单击图标,选择切换到在线状态。

于是就可以远程访问了,但是还有一些配置文件如phpmyadmin无法远程访问,直接到配置文件里面修改

  1. <IfDefine !APACHE24>  
  2.     Order Deny,Allow  
  3.       Deny from all  
  4.       Allow from localhost ::1 127.0.0.1  
  5.     </IfDefine> 

把deny from all 改为 allow from all,

 #Require local
#Require all granted
</Directory>

添加Require all granted,即可远程访问了。
注意上述配置文件的大小写,好像有些大写是不识别的。




原创粉丝点击