安装在Windows中配置Apache阿帕奇服务器

阿帕奇服务器  时间:2021-01-30  阅读:()

在Windows中配置Apache阿帕奇服务器作者:baizoo 日期:2007-10-24

字体大小:小中大

早有耳闻阿帕奇是一种非常优秀的服务器程序但一直都没用到也就没怎么在意后来开源免费的东西接触多了慢慢地也受到很多的影响。最近看到了一篇题为《报告:新兴网站的技术趋势是Apache和MySQL》的文章该文章讲到 目前Apache在新兴网站中的市场占有率已经升到50%以上开源程序正越来越受到欢迎。

1、什么是阿帕奇Apache Server

Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。百度百科 apache

2、 Apache与I IS

Apache和I IS同属于WEB服务器两者有一个人人皆知的区别一个是开源程序另外一个是微软的不开源程序。 Apache与I IS到底谁更有竞争力呢有篇文章题为“Apache与I IS的优劣对比”分析得比较透彻。

3、在Windows中配置Apache的详细步骤

篇幅较长我没做转载需要安装配置Apache的朋友可以参考“Apache+php+mysql在windows下的安装与配置图解最新版”

安装过程中遇到的几个问题

<1>安装好之后遇到一个错误提示 “Noservices instal led”

解决办法 运行--->cmd-->

键入: d: 注释进入D盘 由于我的apache安装在D盘

键入: cdapache2 注释进入D:\apache2\目录

键入: cdbin 注释进入D:\apache2\bin\ 目录

键入: httpd.exe-kinstal l -n apache2 注释添加了apache这个服务了下面我们要启动它

键入: net start apache2 注释 启动apache2服务 关闭服务器是 net stopapache2

OK 问题解决

<2>简单配置httpd.conf

和I IS不一样 Apache的配置必须修改配置文件来完成初次安装时为了达到某些效果我们需要修改配置文件“httpd.conf”下面是我安装好后对httpd.conf修改的几个地方。

一、修改网站根目录 DocumentRoot和

#This should bechangedtowhateveryou set DocumentRootto.

#

<Directory„„后面的目录地址才能成功完成

二、修改端口号只需修改L i st e n后面的端口号即可

三、修改默认首页在DirectoryIndex后面添加默认首页显示文件

四、添加Php支持在最后一行#LoadModule后面添加

LoadModule php5_module c:/php/php5apache2_2.dl l其中后面的目录根据自己php目录修改

五、添加php后缀文件支持 AddType appl ication/x-httpd-php.php

六、添加目录文件浏览支持将Options Fol lowSymLinks改为Options IndexesFol lowSymLinks

◎WEB服务器配置全攻略(一)

◇安装配置Apache1.3.17 Apache是全世界范围内使用范围最广的WEB服务软件超过50%的网站都在使用Apache,它以高效、稳定、安全、免费最重要的一点而成为了最受欢迎的服务器软件 目前的最新版本为1.3.17大家可以访问http://www.apache.org下载。

◎WEB服务器配置全攻略(二)

◇安装MySQL3.2.32:MySQL是一个真正的多用户、多线程SQL数据库服务器。 SQL结构化查询语言是世界上最流行的和标准化的数据库语言。 MySQL是以一个客户机/服务器结构的实现它由一个服务器守护程序Mysqld和很多不同的客户程序和库组成。

◇安装配置PHP PHP是一种服务器端解释的脚本语言。如果你接触过ASP的话那么您对于在HTML页面中嵌入代码应该是比较熟悉了。 PHP代码在服务器一端被解释转变成普通的HTML页面内容送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。

◎WEB服务器配置全攻略(三)

◇安装配置Perl  Perl是目前最流行的几种web脚本编写语言之一它的文本处理能力和安全性无人能及PHP也只能望其项背细心的朋友可能早就发现 PHP和Perl有很多相似的地方那时因为PHP在产生的时候受到了Perl的很大影响甚至PHP的雏形就是使用Perl编写的

◇PHP的优化 ZendOptimizer(以下简称ZO)用优化代码的方法来提高PHP4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compi ler)产生的代码进行优化。一般情况下执行使用ZO的PHP程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页从而完成更多的事务创造更好的客户满意度。WEB服务器配置全攻略(一)

随着互联网普及程度的日益提高越来越多的实体和个人投入到了网络的怀抱。而拥有自己的网站也成为越来越多的人的目标。而一个高效率的WEB服务器则是对一个网站的强有力的支持下面我将根据自己的学习和实际操作经验来和大家讨论一下WEB服务器的架设不妥之处敬请指正 本文所讲的内容也适用于单机想用自己的机器作WEB服务器的朋友也可以参考本文所有环境是基于Windows2000系统其他环境下的服务器配置可以参考本文的部分内容

本文所讲的WEB服务器是以Windows2000作为操作系统Windows2000最好不要安装I IS5.0) 以Apache(阿帕奇作服务器软件在此基础上配置PHP,Mysql和Perl。从而构成一个界面友好稳定性和抗负荷性良好功能十分强大的WEB服务器系统。但是对于高负荷的大型网站来说,本文所讨论的服务器配置还显得比较“单薄”。

现在我们开始讨论服务器的配置过程

一安装配置Apache1.3.17

Apache是全世界范围内使用范围最广的WEB服务软件超过50%的网站都在使用Apache,它以高效、稳定、安全、免费最重要的一点而成为了最受欢迎的服务器软件目前的最新版本为1.3.17大家可以访问http://www.apache.org下载。请下载for win32的无原码版本Apache_1.3.17-win32-no_src.msi ).最新版的Apache forwin32开始使用MSI的形式发布。从而使windows环境下安装Apache变得非常简单。下面就说说它的具体安装过程

1、双击Apache的安装文件和普通windows程序安装一样一路点“Next”就可以。

2、安装程序要求你输入你的Network Domain 网络域名形如xxx.com);Server Domain(服务器域名形如www.xxx.com)和网站管理员的e-ma i l。有的话就按实填写个人用户若没有的话可以按格式随便填一下。

3、到了选择安装路径本人强烈建议你将安装路径改为“C:\” 因为这样可以省去好多的配置麻烦。

4、一路“Next”直至“Finish”。安装就结束了。

这时你的Apache已经启动了你可以在IE地址栏里输入http://localhost/或http://127.0.0.1

看看。在“管理工具”的“服务”项中也可以找到Apache服务的身影了 以后Apache就可以作为一项Windows2000服务随着机器的启动而运行了

以上讲了Apache的安装下面接着来讨论Apache的配置使其工作的更好

Apache的核心配置文件是httpd.conf,存放路径为“Apache的安装路径\conf\”在1.3.17版中它的作用更加明显了。用记事本打开它开始修改配置限于篇幅这里只讲一些重要的、必须的配置修改 说明一点 “#”为Apache的注释符号

1、寻找到ServerName。这里定义你的域名。这样 当Apache Server运行时你可以在浏览器中访问自己的站点。如果前面有#记得删除它。

2、寻找到ServerAdmin。这里输入你的E-Mai l地址。

以上两条在安装时应该已经配置好了所以不必改动这里介绍一下主要是为了日后的修改

3、寻找到。 向下有一句Options去掉后面所有的参数加一个Al l 注意区分大小写 A大写两个l小写。下同。 接着还有一句Al low Override也同样去掉后面所有的参数加一个Al l。

4、寻找到DocumentRoot。这个语句指定你的网站路径也就是你主页放置的目录。你可以使用默认的也可以自己指定一个但记住这句末尾不要加“/”。此外注意路径的分隔符在Apache Server里写成“/” 用惯了windows的朋友是不是觉得有些别扭呢 。

5、寻找到DirectoryIndex。这就是你站点第一个显示的主页在index.html的后面加入index.htm index.php index.php3 index.cgi index.pl 。注意每种类型之间都要留一空格这里添加好了 以后就不用再麻烦了。

6、特别说明一点就是port(端口号如果没安装I IS的话就保持80不要变否则就要改一下因为I IS的WEB服务占据了80可以改成81等等或者干脆改I IS的默认端口号随你高兴。但我个人认为 ASP没什么好的某些方面根本比不过PHP。所以建议I IS就不要装了更何况I IS的安全性本人实在是不敢恭维 

好了 Apache安装配置完成至于怎么让它支持PHP,CGI 请看后面的专门介绍。接下来我们来安装一下MySQL。

WEB服务器配置全攻略(二)

二、安装MySQL3.2.32

MySQL是一个真正的多用户、多线程SQL数据库服务器。 SQL 结构化查询语言是世界上最流行的和标准化的数据库语言。 MySQL是以一个客户机/服务器结构的实现它由一个服务器守护程序Mysqld和很多不同的客户程序和库组成。

SQL是一种标准化的语言它使得存储、更新和存取信息更容易。例如你能用SQL语

言为一个网站检索产品信息及存储顾客信息 同时MySQL也足够快和灵活以允许你存储记录文件和图像。

MySQL的官方发音是“My EssQue El l” (不是MY-SEQUEL)。

在windows中安装MySQL是非常简单的只需4步

1、见下载回来的压缩文件解压至任意目录中。

2、点击解压目录中的setup安装。什么都不要改一路“Next”至“Finish” 不推荐修改安装路径。

3、在“运行”中输入 “c:\mysql\bin\mysqld-nt -instal l,运行

4、在“管理工具”中的“服务”项里找到“Mysql”服务启动它然后RestartYour Computer!

到此 Mysql数据库系统安装完成下面我们开始安装配置PHP!

三、安装配置PHP

PHP是一种服务器端解释的脚本语言。如果你接触过ASP的话那么您对于在HTML页面中嵌入代码应该是比较熟悉了。 PHP代码在服务器一端被解释转变成普通的HTML页面内容送给浏览器一端。这种模式使得我们可以用它来完成相当复杂的功能。

PHP支持Internet开发的一些前沿技术。这些技术包括身份认证、XML、动态图象生成、WDDX、共享内存 以及动态PDF文档等等 更重要的一点是这些全部都是免费的不一而足。如果您还不满意的话 PHP是很容易扩展的所以只要您有编程能力您尽可以自己大展身手一番.

OK!介绍完了下面开始我们的PHP旅程

1、关闭Apache服务

2、将PHP的压缩文件解压至“c:\php”中别改路径了否则以后的配置. . . .哼哼。

3、把c:\PH P\php4ts.dl l拷到c:\winnt\system32下覆盖任何原有文件。

4、把c:\php. ini-dist改名为php. ini,拷贝到c:\winnt下。

5、下面介绍两种安装模式 Apache模块法和CGI法

5.1、 Apache模块法在httpd.conf中加入如下几行 随便什么地方都可以但要单独成行

LoadModule php4_module c:/php/sapi/php4apache.dl l

AddType appl ication/x-httpd-php.php php3

5.2、 CGI法在httpd.conf中加入如下几行

ScriptAl ias/php/"C:/php/"

Action appl ication/x-httpd-php4"/php/php.exe"

AddType appl ication/x-httpd-php4.php

笔者在这里强烈建议您选择Apache模块法 因为这样能使您获得更好的性能和安全

性   CG I法只需要了解就可以了

6、重启Apache

PHP也安装调试完毕下面编写一段代码

〈html〉

〈body〉

〈?phpinfo();

?〉

〈/body〉

〈/html〉

存为test.php放到你的Apache默认文档中在IE中输入http://127.0.0.1/test.php偷着乐去吧  可以看到php的运行模式为Apache)

有的朋友会问为何没有php. ini的修改介绍呀这是因为如果你按默认方式安装的PHP4的话那么php. ini的设置已经完全没有问题了而优化php. ini也不是几张纸能讲完的。所以普通用户在这里就不需要修改php. ini了。

紧接着我们在下一章继续配置Apache,使其能够支持Perl编写的CGI程序WEB服务器配置全攻略(三)

四、安装配置Perl

Perl是目前最流行的几种web脚本编写语言之一它的文本处理能力和安全性无人能及PHP也只能望其项背细心的朋友可能早就发现 PHP和Perl有很多相似的地方那时因为PHP在产生的时候受到了Perl的很大影响甚至PHP的雏形就是使用Perl编写的现在 网上有很多关于Perl的讨论说CGI太慢 Perl过时了等等我个人认为 Perl没有过时它一直在努力的发展它仍然是世界上不可替代的web脚本编写语言 

好了废话少说下面让我们一起来讨论Perl的安装配置。 Come On! !

1、双击Perl5.6的安装程序, 默认路径不要改完成安装。

2、寻找往下面第9行有一句Options把后面的参数全去掉加一个Al l  (注意大小写)。再往下有一句Al lowOverride也把后面的None换成Al l。

3、寻找到ScriptAl ias/cgi-bin/"C:/Apache/cgi-bin/"。删除前面的#将""中的路径指向你存放CG I脚本的目录也就是这个目录中的CG I脚本可以被执行。

4、寻找到。将""中的路径指向你存放CG I脚本的目录要与上面的相同。更改下面的Options、 Al low Override的参数为Al l 注意大小写。

5、寻找到AddHandler cgi-script .cgi。删除前面的#在后面加上.pl。变为AddHandlercgi-script .cgi .pl

6、特别特别需要注意的是你的perl脚本中的perl解释路径,应改为:#!c:/perl/bin/perl 。

否则的话会出现500错误

Perl的安装配置也介绍完了至此你就拥有了一个性能非常不错的WEB服务器它支持PH P,CG I以及MySQL!已经完全能够满足一般中型站点的需要了

五、 PHP的优化

安装ZendOptimizer Zend优化器

ZendOptimizer(以下简称ZO)用优化代码的方法来提高PHP4.0应用程序的执行速度。实现的原理是对那些在被最终执行之前由运行编译器(Run-Time Compi ler)产生的代码进行优化。

一般情况下执行使用ZO的P H P程序比不使用的要快40%到100%。这意味着网站的访问者可以更快的浏览网页从而完成更多的事务创造更好的客户满意度。

1、终止Apache服务并且一定要使用ZO的windows版一定要记住

2、 把ZendOptimizer.dl l拷贝到这个目录c:\ZendOptimizer

3、 把下列行加入php. ini 不要加入任何空格zend_optimizer.optimization_level=15zend_extension_ts="ZO的安装目录\ZendOptimizer.dl l"

4、重启Apache。

重新运行刚才已编好的t e st.p h p程序可以发现多了一行with Zend Optimizerv1.0.0,Copyright (c)1998-2000,by ZendTechnologies

这表示ZO已经安装成功 

如果你担心自己辛辛苦苦编写的PHP代码外泻的话可以考虑使用Zend Encoder,它可以将PHP程序加以编码後执行但是2400美元的软件费用也实在是太高  不过可以免费试用30天

六后记

本文没有介绍Java的安装配置原因是我对JDK并不了解怕写出来贻笑大方。在写这篇文章的时候我一直在考虑一个问题那就是ASP,PHP,JSP,Perl谁将一统天下最后我想破脑袋得出了一个折中的结论那就是这几种语言各有所长短时间内不会出现一方雄霸天下的场面。可是谁又能想到会不会再出现一种语言集成ASP,PHP,Perl,JSP的全部性能优点而将它们一起淘汰呢话说回来技术发展如此迅速谁又能料得到呢。

(http://www.yesky.com/20010312/164182.shtml)

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=306219

Tudcloud(月付7.2美元),香港VPS,可选大带宽或不限流量

Tudcloud是一家新开的主机商,提供VPS和独立服务器租用,数据中心在中国香港(VPS和独立服务器)和美国洛杉矶(独立服务器),商家VPS基于KVM架构,开设在香港机房,可以选择限制流量大带宽或者限制带宽不限流量套餐。目前提供8折优惠码,优惠后最低每月7.2美元起。虽然主机商网站为英文界面,但是支付方式仅支付宝和Stripe,可能是国人商家。下面列出部分VPS主机套餐配置信息。CPU:1cor...

JustHost,最新高性价比超便宜俄罗斯CN2 VPS云服务器终身8折优惠,最低仅8元/月起,200Mbps带宽不限流量,五大机房自助自由切换,免费更换IP,俄罗斯cn2vps怎么样,justhost云服务器速度及综合性能详细测评报告

主机参考最新消息:JustHost怎么样?JustHost服务器好不好?JustHost好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯5个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!just...

LightNode($7.71/月)香港cn2精品线路

LightNode官网LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。为用户带来高性能服务器以及优质的服务的同时还提供丰厚的促销活动,新用户注册最高送$20。注册用户带新客即可得10%返佣。商家支持PayPal,支付宝等支付方式。官网:https:/...

阿帕奇服务器为你推荐
郑州软银筑巢360郑州哪家公司做的好,服务也比较好?软银支付软银支付可靠吗?传奇类手游哪个好传奇手游哪个好玩免费手机浏览器哪个好用手机浏览器哪个好用?车险哪个好汽车保险买哪个公司的好电动牙刷哪个好有人懂电动牙刷吗?飞利浦的好用还是欧乐B好用空间登录器用什么登录器可以登录QQ(除了QQ登录器)qq空间登录不上qq空间登不进去 怎么办qq空间登录电脑怎么用电脑登陆手机版QQ空间qq空间登录网站QQ空间打开需要输入用户名和密码,下面是正在连接一个网址和领域网址
动态域名解析 阿云浏览器 主机点评 国外私服 wdcp 主机合租 牛人与腾讯客服对话 腾讯实名认证中心 免费智能解析 酷番云 idc查询 多线空间 韩国代理ip 中国域名 服务器论坛 lamp的音标 网页加速 重庆联通服务器托管 godaddyssl godaddy域名 更多