apachephp(apachephplinux)
Apache是一个以**运行程序**为中心的服务器软件,它用于以高度可配置的方式处理网站的服务和静态文件的传输。
1. Apache的发展历史和功能:Apache 是1995年起源于美国开放源码应用软件基金会(Apache Software Fooundation),成立至今,Apache 版本更新了20多个主要版本,是用于运行网络服务器的世界上最流行的web服务器软件。它能够支持各种类型的服务器环境,包括Unix、Linux、FreeBSD、Solaris、Mac OS、Windows和Novell NetWare等,而且Apache的灵活性非常强,可以通过安装模块来支持多种不同的文件类型,以及有关的网络协议,比如HTTP、HTTPS、SSL、FTP、SMTP等。
2. Apache的安装及配置:Apache安装及配置包括下载最新的Apache源码包,解压缩,编译软件,安装文件、配置配置文件等步骤。Apache配置文件需要两个文件,httpd.conf主服务器配置文件,以及 srm.conf用于存放服务器虚拟主机的配置文件,这两个文件一般在Apache目录下conf目录里。另外还有一些其他的配置文件,用于配置一些功能模块,比如CGI、Perl、PHP等。
3. PHP介绍和安装:PHP(完整名字是PHP:Hypertext Preprocessor)早在1994年就由Rasmus Lerdorf发明,其可以通过解释型的方式运行在服务器端,以给出丰富的动态页面,是一种适用于创建动态网站的语言;安装PHP的基本步骤主要有:下载PHP源码文件,解压缩,编译PHP,配置PHP,设置PHP运行库、环境变量,安装PHP模块,配置Apache与PHP关联,运行PHP测试程序等。
4. Apache+PHP实现动态网站:Apache服务器仅仅提供静态页面,而使用 Apache + PHP 来搭建动态网站就是将Apache和PHP的功能结合到一起,Apache负责接收客户端的HTTP请求,然后根据请求的文件头信息、文件名后缀来转发给PHP解释器进行处理,PHP负责根据客户端的要求执行动态网页(使用PHP语言编写的程序或脚本),由解释器将处理结果输出到客户端,PHP最终输出到客户端的数据Apache服务器则负责返回给客户端,如此就实现了从请求处理到页面输出的完整处理过程。
1、Apache:Apache是一个开源的Web服务器软件,由世界上最大的开源软件基金会的 Apache 软件基金会开发,它可以在大多数计算机操作系统上运行,例如 Unix、Linux、Microsoft Windows诸多版本系统中。Apache是世界使用排名第一的Web 服务器端软件,在全球市场份额超过50%,主要用于帮助用户推动Web应用程序开发和管理网站。Apache同时支持多种功能,可以较为简单的配置文件来实现它们(例如SSL安全认证、对虚拟主机的支持、以及对CGI、Perl 等脚本语言的支持等等)。
2、PHP:PHP是一种通用开放式脚本语言,特别可适用于Web开发,可以嵌入HTML文档中去解析执行。PHP可以从数据库调用信息,并从Web服务器返回动态页面,可以在Web服务器上执行任何的脚本任务,也可以用做普通的命令行程序。PHP是一种开放源代码的脚本语言,它被广泛应用于Web开发,还可以用在服务器端技术上。它可以由Apache或Microsoft IIS等Web服务器处理,并且可以运行在桌面系统上,例如Linux,Mac OS X,Microsoft Windows和Unix等。数据库软件MySQL和PostgreSQL也有很好的兼容性,支持PHP的特殊功能。PHP的安装简便,对开发者来说可以更快地完成工作,也可以更大程度地根据客户的需求定制Web应用程序。





