安装在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

ShineServers(5美元/月)荷兰VPS、阿联酋VPS首月五折/1核1G/50GB硬盘/3TB流量/1Gbps带宽

优惠码50SSDOFF 首月5折50WHTSSD 年付5折15OFF 85折优惠,可循环使用荷兰VPSCPU内存SSD带宽IPv4价格购买1核1G50G1Gbps/3TB1个$ 9.10/月链接2核2G80G1Gbps/5TB1个$ 12.70/月链接2核3G100G1Gbps/7TB1个$ 16.30/月链接3核4G150G1Gbps/10TB1个$ 18.10/月链接阿联酋VPSCPU内存SS...

hosthatch:14个数据中心15美元/年

hosthatch在做美国独立日促销,可能你会说这操作是不是晚了一个月?对,为了准备资源等,他们拖延到现在才有空,这次是针对自己全球14个数据中心的VPS。提前示警:各个数据中心的网络没有一个是针对中国直连的,都会绕道而且ping值比较高,想买的考虑清楚再说!官方网站:https://hosthatch.com所有VPS都基于KVM虚拟,支持PayPal在内的多种付款方式!芝加哥(大硬盘)VPS5...

spinservers春节优惠:$149/月10Gbps圣何塞服务器-2*E5-2630Lv3 CPU,256G内存,2*1.6T SSD硬盘

spinservers是Majestic Hosting Solutions LLC旗下站点,商家提供国外服务器租用和Hybrid Dedicated等产品,数据中心包括美国达拉斯和圣何塞机房,机器默认10Gbps端口带宽,高配置硬件,支持使用PayPal、信用卡、支付宝或者微信等付款方式。农历春节之际,商家推出了几款特别促销配置,最低双路E5-2630Lv3机器每月149美元起,下面列出几款机器...

阿帕奇服务器为你推荐
名侦探柯南644名侦探柯南中有铃木园子出现的是哪几集?软银支付软银支付是帮忙还信用卡的吗,可靠吗骁龙765g和骁龙865哪个好骁龙865八核2.84H和骁龙855plus八核2.96GHZ那个好了?迈腾和帕萨特哪个好迈腾和帕萨特哪个好机械表和石英表哪个好自动石英表与全自动机械表哪个好手机杀毒软件哪个好安卓手机杀毒软件哪个最好扣扣空间登录QQ空间怎么老是提示登陆?牡丹江教育云空间登录云空间怎么登入YunOS智能电视显示yunos这个字什么意思?360云盘资源谁有360云盘账号和密码啊?告诉我下呗,决不删东西!男生都懂的那种……谢谢了!
vps服务器 最便宜的vps 域名服务器的作用 net主机 google镜像 payoneer wdcp 发包服务器 美国十次啦服务器 阿里云浏览器 最好的免费空间 速度云 免费申请个人网站 万网空间购买 根服务器 万网主机管理 ebay注册 免费asp空间 iki 中国联通宽带测试 更多