apache安装配置及入门.doc_第1页
apache安装配置及入门.doc_第2页
apache安装配置及入门.doc_第3页
apache安装配置及入门.doc_第4页
apache安装配置及入门.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

传播智慧,引领未来开发一个项目案例:办公留言系统Html+css 标签内容可以被浏览器直接解释运行。Php并不可以被浏览器直接解释运行,我们需要安装环境。Php这门语言需要在服务器端解释运行,因此相对html等静态代码,我们需要安装环境。LAMP:linux apache mysql phpLinux:操作系统,运行在硬件服务器里,网络上的许多资源,像文字、声音、图片、视频都需要放到服务器里边,服务器本质就是计算机,服务器比普通的电脑性能要强许多,cpu、内存、硬盘、操作系统都比个人电脑要强许多。服务器 里边跑操作系统,可以是linux、windows、apple、unixMysql:存储数据的数据库,网站上许多信息资源都在数据库里边存放。Php:就是脚本语言Apache:给我们提供一种软性的服务支持。Tomcat 解释java语言的程序包模块。【我们现在想要开发网站。】开发网站需要有什么条件?服务器 (计算机)、软性的东西apache、mysql、php比如我们想要开一个饭店。在闹市区租一个门面,开饭店(硬件系统服务器)服务员Apache桌椅、板凳厨房大厨(中餐)php模块冰柜mysql老板、掌柜的饭店有各种规章制度,保证我们的饭店可以运行稳定linux大厨(西餐)tomcat饭店开张了,服务员apache来接待客人,客人点餐:两瓶啤酒:这个事情服务员就可以搞定,不用麻烦大厨一盘红烧肉:服务员吩咐后边大厨来炒一盘红烧肉。大厨做红烧肉:大厨需要到冰柜里边取出来肉,开是做。总结:我们现在可以知道apache的一个作用,接待客人在程序里边apache负责接收用户的请求,给予客户响应Apache本身可以处理静态页面,无需语言解释Apache并不能处理动态的信息(php jsp asp)Apache 在1995年出现。现在全世界使用最多的web服务器就是apache1999年 web服务器覆盖率达到57%2005年 web服务器覆盖率达到69%apache本身是一个功能丰富的服务器,因此耗费的资源也比较多。除了apache服务之外还有其他服务器:IIS (internet information service) 网络信息服务 微软出的Lighttpd 是德国人开发的一个服务器,是一个轻量级的服务器。Nginx 是俄罗斯人开发的一个性能卓越的服务器。Apache是一个免费的服务器软件。【apache的安装】Apache php mysql 可以运行在windows里边Wamp (window apache mysql php 集成环境包) 建立文件夹d:/wamp/现在我们的wamp已经安装成功。在浏览器里边输入localhost访问,出现如图界面,就说明apache有安装成功!注意:安装wampserver,有IIS或迅雷 最好卸载,以免影响我们的apache服务运行。【80端口被占用】修改apache配置文件httpd.conf配置文件修改完毕,重新启动wamp,以便生效。【apache的关闭和开启】 右小脚 小扇子 控制 命令行方式 通过服务来控制apache的关闭和开启【apache对应目录与文件说明】Apache开启和关闭的可执行文件都在bin目录存放网关接口语言Apache配置文件目录,非常重要Apache错误信息目录网站默认访问目录Apache图片目录日志目录,用户访问网站会被记录手册目录Apache有许多功能,这些功能是以模块形式存在,包括php也是模块。Php、perl、jsp、.net、vb、pascl 网关接口语言。C c+。CGI: common gateway interface 通用网关接口Extra都是辅助配置文件原始配置文件(做配置文件恢复使用)Apache主配置文件(会频繁操作)(主配置文件与辅助配置文件是包含关系)【默认访问目录】我们访问localhost为什么会跑到d:/wamp/www/目录下寻找资源信息。是apache的功能体现。我们可以通过配置apache(httpd.conf),更改默认访问目录。为什么提示forbidden没有权限访问htdocs目录呢,默认访问目录被更改,这个被访问的目录权限一定要开启。比较简便方法:让apache对所有的目录都不要做访问权限限制。小结:网站默认访问目录做更改 更改目录documentroot 开放权限【指定开放具体目录权限】原先d:/wamp/www/目录的访问权限就被收回了【目录权限的解释】Option:信息显示indexes,没有默认索引文件,就会罗列目录和文件的信息。Allowoverride:用于网址重写,进行伪静态操作。Order:目录访问被拒绝或允许的顺序没有默认索引文件就会出现forbidden刚才没有出现forbidden,而是给我们罗列文件列表信息,原因是option indexes作用的目录没有访问权限也会出现forbidden。注意deny 和 allow 的顺序问题【默认索引文件设置】我们访问localhost 怎么就自动定位到index.html了。Index.html就是默认索引文件Index.html index.htm index.php都可以设置为默认索引文件。这个地方也通过apache主配置文件做设置。【端口】端口是什么意思一台跑着linux操作系统的服务器,服务器给我们提供许多功能,比如apache80、mysql3306、邮件25、memcache11211等等。我们服务器对外提供许多服务,如何区分不同服务,就通过端口来区分。比如一个大楼:大楼里边有许多房间,每个房间的功能都不一样,房间有 董事长办公室、财务办公室、主任办公室、上访办公室、睡觉的卧室、饭厅。一个人来找“财务办公室”,门卫如何快速定位“财务办公室”,每个办公室有门牌号,可以快速定位房间。端口有限制:0 到 65535 (65536个)【apache错误调试】配置多个虚拟主机,Apache总结:Apache就是网站访问的一个服务器,可以接收用户请求,给予用户反馈信息Apache 可以处理静态页面,动态程序代码不可以处理,需要交给对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论