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

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

在Wind ows中配置Apac he阿帕奇服务器作者:baizoo日期:2007-10-24

字体大小:小中大

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

1、什么是阿帕奇Apach eServe r

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

2、 Apache与I IS

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

3、在Wind ows中配置Apac he的详细步骤

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

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

<1>安装好之后遇到一个错误提示 “No servi cesinsta lled”

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

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

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

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

键入: httpd.exe -k insta ll -n apach e2 注释添加了apache这个服务了下面我们要启动它

键入: net start apach e2 注释启动apa che2服务关闭服务器是 net stopapache2

OK 问题解决

<2>简单配置h ttpd.conf

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

一、修改网站根目录 Docum entRo ot和

#Thisshoul d bechangedtowhateveryouset DocumentRootto.

#

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

二、修改端口号只需修改L isten后面的端口号即可

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

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

LoadM odule php5_modul ec:/php/php5a pache 2_2.dl l其中后面的目录根据自 己php目录修改

五、添加php后缀文件支持 AddTy peappl i catio n/x-httpd-php.php

六、添加目录文件浏览支持将Opti ons Fol lo wSymL inks改为Opti ons Index es Fol lowSymL inks

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

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

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

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

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

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

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

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

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

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

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

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

一安装配置A pache 1.3.17

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

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

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

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

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

这时你的Apa che已经启动了你可以在I E地址栏里输入http://local host/或http://127.0.0.1看看。在“管理工具”的“服务”项中也可以找到Apach e服务的身影了以后Apa che就可以作为一项Windows2000服务随着机器的启动而运行了

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

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

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

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

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

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

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

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

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

好了 Apach e安装配置完成至于怎么让它支持PH P,CGI 请看后面的专门介绍。接下来我们来安装一下MyS QL。

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

二、安装MyS QL3.2.32

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

SQL是一种标准化的语言它使得存储、更新和存取信息更容易。例如你能用SQ L语言为一个网站检索产品信息及存储顾客信息同时MyS QL也足够快和灵活以允许你存储记录文件和图像。

MySQL的官方发音是“My Ess Que El l” (不是MY-SEQUE L)。

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

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

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

3、在“运行”中输入 “c:\mysql \bin\mysql d-nt -insta ll,运行

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

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

三、安装配置P HP

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

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

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

1、关闭Apa che服务

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

3、把c:\PHP\php4t s.dl l拷到c:\winnt \syste m32下覆盖任何原有文件。

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

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

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

LoadModule php4_modulec:/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

笔者在这里强烈建议您选择Apa che模块法 因为这样能使您获得更好的性能和安全性   CG I法只需要了解就可以了

6、重启Apa che

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

〈html〉

〈body〉

〈?phpinfo();

?〉

〈/body〉

〈/html〉

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

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

紧接着我们在下一章继续配置Apach e,使其能够支持Perl编写的CG I程序

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

四、安装配置P erl

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

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

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

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

3、寻找到Sc riptAlias/cgi-bin/"C:/Apach e/cgi-bin/"。删除前面的#将""中的路径指向你存放C GI脚本的目录也就是这个目录中的CGI脚本可以被执行。

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

5、寻找到Ad dHand ler cgi-scrip t.cgi。删除前面的#在后面加上.pl。变为Add Handl er

cgi-scrip t.cgi .pl

6、特别特别需要注意的是你的per脚l本中的perl解释路径,应改为:#!c:/perl/bin/perl 。否则的话会出现500错误

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

五、 PHP的优化

安装Zen dOptimizer Zend优化器

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

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

1、终止Apa che服务并且一定要使用ZO的windo ws版一定要记住

2、 把Zend Optimizer.dl l拷贝到这个目录c:\ZendO ptimi zer

3、 把下列行加入php. ini 不要加入任何空格zend_optimizer.optim izati on_level=15zend_exten sion_ts="ZO的安装目录\ZendO ptimi zer.dl l"

4、重启Apa che。

重新运行刚才已编好的test.p h p程序可以发现多了一行withZend Optim izerv1.0.0,Copyr ight (c)1998-2000,by ZendTechn ologi es

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

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

六后记

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

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

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

digital-vm:VPS低至$4/月,服务器$80/月,10Gbps超大带宽,不限流量,机房可选:日本新加坡美国英国西班牙荷兰挪威丹麦

digital-vm,这家注册在罗马尼亚的公司在国内应该有不少人比较熟悉了,主要提供VPS业务,最高10Gbps带宽,还不限制流量,而且还有日本、新加坡、美国洛杉矶、英国、西班牙、荷兰、挪威、丹麦这些可选数据中心。2020年,digital-vm新增了“独立服务器”业务,暂时只限“日本”、“新加坡”机房,最高也是支持10Gbps带宽... 官方网站:https://digital-vm.co...

10gbiz七月活动首月半价$2.36/月: 香港/洛杉矶CN2 GIA VPS

10gbiz怎么样?10gbiz 美国万兆带宽供应商,主打美国直连大带宽,真实硬防。除美国外还提供线路非常优质的香港、日本等数据中心可供选择,全部机房均支持增加独立硬防。洛杉矶特色线路去程三网直连(电信、联通、移动)回程CN2 GIA优化,全天低延迟。中国大陆访问质量优秀,最多可增加至600G硬防。香港七星级网络,去程回程均为电信CN2 GIA+联通+移动,大陆访问相较其他香港GIA线路平均速度更...

GigsGigsCloud:$16/月KVM-1GB/30GB/1TB/1.6T高防/洛杉矶CN2 GIA+AS9929

GigsGigsCloud是一家成立于2015年老牌国外主机商,提供VPS主机和独立服务器租用,数据中心包括美国洛杉矶、中国香港、新加坡、马来西亚和日本等。商家VPS主机基于KVM架构,绝大部分系列产品中国访问速度不错,比如洛杉矶机房有CN2 GIA、AS9929及高防线路等。目前Los Angeles - SimpleCloud with Premium China DDOS Protectio...

阿帕奇服务器为你推荐
非主流桌面背景图片22寸非主流桌面壁纸滚筒洗衣机和波轮洗衣机哪个好一分钟看懂滚筒洗衣机和波轮洗衣机 滚筒洗衣机和波轮洗衣机哪个好炒股软件哪个好什么炒股软件比较好用?手机炒股软件哪个好手机炒股软件清理手机垃圾软件哪个好清理手机垃圾的软件哪个好qq空间登录不了为什么我的QQ登陆不了QQ空间飞信空间登录移动飞信客户端怎么登陆???辽宁联通网上营业厅网中国联通的初始服务密码一般是多少dns服务器有什么用DNS服务器是干嘛的?360云盘登录怎样才能登录360云盘!?
博客主机 softbank官网 免费cdn加速 美国php主机 parseerror 国内php空间 建立邮箱 jsp空间 169邮箱 cn3 秒杀品 服务器论坛 atom处理器 网页加速 电信宽带测速软件 网站加速 卡巴斯基官网下载 江苏双线 广东服务器托管 免费主页空间 更多