Wam pserver是由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 tag – don’t remove。把其下的“Deny from all”删掉,再把“Allow from 127.0.0.1”改成“Allow from all”,就能够了。
注:开启URL重写性能非必须。(它的作用就是设置URL重写以暗藏URL中含有的index.php。一般来说URL过长或者动态化的URL都不利于SEO(搜索引擎优化: 改良网站在搜索引擎中的关键词天然排名,为了达到更好的搜寻到本网站)。因而暗藏的目标就是要达到更好的SEO成果。)
2).持续搜寻,找到如图所示的两个中央(别离在大概第190行和第225行),别离把“AllowOverride None”改成“AllowOverride All”(这一步操作是针对应用了URL重写性能的敌人,如果没有用到的话这步倡议不要做批改,因为
改了这个之后Apache的安全性会稍微有所降落。)
3).开启URL重写性能,当然咯,如果大家感觉URL重写性能没有必要的话,这个能够间接忽视,然而如果开了
的话,下面的第二条就必须做一下了,否则很容易造成谬误。依照下面的办法关上httpd.conf文件,找到#LoadModule rewrite_module modules/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:website了。
2).批改Apache中www文件的地位。关上wamp/bin/Apache/conf/httpd.conf,寻找“DocumentRoot”大略在第178行,把前面的值改成咱们理论网站须要的门路,再寻找“”,同样把前面的值改成咱们网站寄存的理论地址,就OK了。