当前位置: 首页 > 后端技术 > PHP

Wampserver的安装与配置

时间:2023-03-29 21:39:23 PHP

Wampserver是一个Windows+Apache+MySQL+PHP组合的集成开发软件包,可以用来搭建Web服务器对外提供网络服务。用浏览器浏览网页的过程:1、浏览器输入网址后,通过DNS服务器将网址转换为对应的IP地址,如198.1.16.33。因为域名的默认端口是80,所以最终的解析地址是198.1.16.33:80。网络会根据这个ip地址找到对应的服务器——也就是我们配置的Apache服务器。2、然后Apache服务器会将某个目录下的index.html中的代码通过URL地址返回给客户端的浏览器,然后浏览器将返回的代码解析成我们看到的网页内容。3、如果我们访问的是一个PHP文件,Apache会将文件传递给PHP进行解析,解析后通过Apache服务器返回给浏览器。4、MySQL用于在服务器上存储相应的数据。当需要提交或读取相关数据时,通过MySQL读取数据。Wampserver的配置:1.Apache的配置:(1)。外网访问权限新安装的wampserver默认只允许127.0.0.1访问,即只允许本地访问。1).找到wamp/bin/Apache/conf/httpd.conf并打开它,搜索onlineoffline标签-不要删除。把下面的“Denyfromall”去掉,然后把“Allowfrom127.0.0.1”改成“Allowfromall”。注意:URL重写功能不是必需的。(其作用是设置URL重写,隐藏URL中包含的index.php。一般来说,过长或动态的URL不利于SEO(SearchEngineOptimization:提高网站关键词在搜索引擎中的自然排名,以达到更好的搜索到本站)。因此,隐藏的目的是为了达到更好的SEO效果。)2)。继续搜索,找到如图所示的两个地方(大约第190行和第225行),分别将“AllowOverrideNone”改为“AllowOverrideAll”(这一步是针对使用URL重写功能的朋友,如果不是使用过的,建议不要修改这一步,因为改了这个之后,Apache的安全性会稍微降低。)3).开启URL重写功能,当然,如果你觉得URL重写功能没有必要,可以直接忽略这个,但是如果开启了,就必须要做上面的第二项,否则很容易出错。按照上面的方法打开httpd.conf文件,找到#LoadModulerewrite_modulemodules/mod_rewrite.so,然后把它前面的“#”删掉。当然,如果想让这个修改生效,需要马上重启Apache服务。(2).修改wampserver网页文件存放目录:1).修改wampserver中的www文件位置。打开wampserver的安装目录,打开里面的“script”文件夹,用记事本打开里面的config.inc.php,找到“$wwwDir=$c_installDir.'/www';”,改成你想要的目录例如,如果改为D:website,对应的代码为$wwwDir='D:/website';(注意,Windows下代表路径的“”这里要改成“/”)。然后关闭wampserver,再打开,www目录就会变成我们设置的D:网站。2).修改Apache中www文件的位置。打开wamp/bin/Apache/conf/httpd.conf,在第178行找到“Doc??umentRoot”,把下面的值改成我们实际网站需要的路径,再找“”,后面的值也改成我们网站存储的实际地址是可以的。