您的位置:首页 > 其它

WAMP服务器和远程访问配置

2017-12-15 10:09 183 查看
因为需要部署了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无法远程访问,直接到配置文件里面修改

<IfDefine !APACHE24>  

    Order Deny,Allow  

      Deny from all  

      Allow from localhost ::1 127.0.0.1  

    </IfDefine> 

把deny from all 改为 allow from all,

 #Require local
#Require all granted
</Directory>

添加Require all granted,即可远程访问了。
注意上述配置文件的大小写,好像有些大写是不识别的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: