wamp环境搭建是非常简单的。但作为一个开发小学生,总是记不住。最近公司电脑、个人电脑重装系统,多次搭建wamp环境,遇到问题就要上网查资料。以下作为wamp环境搭建总结,以便日后查阅。
1、下载、安装wampserver
详见:swampserver安装和使用教程——百度经验
2、可能会出现的问题
1>启动wampserver出现“无法启动此程序,因为计算机中丢失MSVCR110.dll。尝试重新安装该程序以解决问题。”
解决方法:
1、查看电脑系统盘中是否真的缺少该文件。
- Windows32位在C:/Windows/system/或C:/Windows/System32中查看是否有MSVCR110.dll文件
- Windows64位机在C:/Windows/SystWOW64/中查看是否有MSVCR110.dll文件
如果没有从别的电脑或网上下载MSVCR110.dll文件,把该文件放到相应目录/文件夹下。(MSVCR110.dll 32位&64位下载)
2、如果不缺少或下载后已经放入相应位重启wampserver后,依然此错误。尝试下面方法:
2>wampserver一直呈橙色,Apache服务器无法开启。
解决方法:
以管理员身份打开命令提示符(win10通过win+x快捷键,点击“命令提示符(管理员)(A)”;其他Windows系统通过:开始菜单—附件—命令提示符—右击—以管理员身份运行)。输入 netsh winsock reset 。重启电脑。开启wampserver,查看wampserver为绿色。OK。
3、Apache虚拟主机配置
1、开启虚拟主机扩展。
打开Apache配置文件(*/wamp/bin/apche/apche/apache2.4.9/conf/httpd.conf,修改前建议先复制一个副本),
找到vhost配置项,去掉前面的#(可以通过ctrl+F,查找“vhost”)
2、打开Apache虚拟主机配置文件。(*/wamp/bin/apche/apche/apache2.4.9/conf/extra/httpd-vhosts.conf,修改前建议先复制一个副本),填写配置项:
<VirtualHost *:80>
DocumentRoot "E:/htdocs"
ServerName localhost
DirectoryIndex index.html index.htm index.php
<Directory E:/htdocs>
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
复制上面代码段到httpd-vhosts.conf中根据自己需要进行修改(参见:apache配置虚拟主机)
*注意: AllowOverride若为None,会影响对该虚拟主机的访问。