下载运行安装,选择安装目录,例F:/wamp,F:/wamp/www为网站内容存储路径。运行后可以通过Windows 右下角 “托盘区” 中的wamp图标,来管理wamp 服务状态,可以停止或重新启动 apache,mysql 服务。当改过 conf 配置文件,必须要重新启动才可以生效。
右键点击右下的wamp图标,选择language – chinese,即可改为中文界面。
设置:
1. 允许外网访问apache
高版本的WAMPSERVER无需上面步骤直接左键:切换到在线状态即可。
wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache – httpd.conf ,搜索关键字 “deny from “,会发现一处 “deny from”将其下的一行”Allow from 127.0.0.1″ 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。
2. apache, mysql 服务的开机自动运行
Windows – 开始? – 设置 – 控制面板 – 管理工具 – 服务,找到 wampmysqld, wampapache, 将 “启动类型” 由”手动” 改为”自动” 即可。
3. 开启支持rewrite module(wampserver开启rewrite伪静态重写模块)
WAMP SERVER一键安装套件在安装完后默认是未开启rewrite伪静态模块,不支持.htaccess rewrite规则,有rewrite规则的源代码运行时,会找不到路径出错。分享一下如何开启rewrite伪静态模块。
第一步:打开wamp安装目录里的bin文件夹,找到Apache安装目录下的conf目录中的httpd.conf配置文件(比如:E:\wamp\bin\apache\apache2.2.22\conf),使用文本编辑器打开 httpd.conf, 搜索mod_rewrite.so关键字找到,“#LoadModule rewrite_module modules/mod_rewrite.so”,找到这一行,去掉前面的“#”。
LoadModule rewrite_module modules/mod_rewrite.so
第二步:找到“AllowOverride None”改为“AllowOverride All”。
针对根目录下所有目录生效:
<Directory /> Options FollowSymLinks AllowOverride None # 修改为AllowOverride All # Order deny,allow Deny from all Satisfy all </Directory> <Directory “F:/wamp/www/”> # # Possible values for the Options directive are “None”, “All”, # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that “MultiViews” must be named *explicitly* — “Options All” # doesn’t give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.2/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be “All”, “None”, or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride None # 修改为AllowOverride All # # # Controls who can get stuff from this server. # Order allow,deny Allow from all </Directory>第三步:重启apache,现在可以使用.htaccess文件实现伪静态等功能。
打开extra/httpd-vhosts.conf文件;在最后加入类似内容:
<VirtualHost *:80>
#管理员邮箱
ServerAdmin admin@waikucms.com
#根目录
DocumentRoot “F:/wamp/www/waikucms”
#默认域名
ServerName waikucms.com
#用*表示泛域名,如果要接收三级泛域名解析,可以写成这样:*.my.waikucms.com
ServerAlias *.waikucms.com
#错误日志
ErrorLog logs/cnmiss-error.log
#用户日志
CustomLog “logs/cnmiss-access.log” common
#下面为目录权限配置信息,可以省略
<Directory “F:/wamp/www/waikucms”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>