
对于Windows下多数软件的安装,我们是通过执行该软件的安装程序(setupexe、installexe、软件文件名exe),由安装程序负责具体的安装过程。
这个过程中,安装程序做的工作一是系统注册:把该软件的一些系统文件,复制或移动到 *** 作系统的有关系统目录中,实现与 *** 作系统的接口,便于 *** 作系统使用;二是将自身的程序文件、数据文件等复制到本软件的安装目录下,用于本软件的运行。
(1)PHP语言解释器软件的安装和配置
该软件没有安装程序,所以具体的安装过程需要用户来完成。不过过程也十分简单:解压缩该软件包至安装目的目录,将系统文件php4tsdll(PHP系统扩展函数库)和phpini(PHP配置文件)分别放到 *** 作系统目录下的相应的位置即可。
(2)Apache的安装和配置
大体经过安装->配置两大步骤完成。配置大体经过编辑配置文件->启动服务完成。
安装:其安装过程由其安装程序进行,启动安装程序后,按提示 *** 作即可。
配置目的:向Apache说明清楚PHP的有关情况,以便实现二者的协作。
配置方法:主要通过一个配置文件中有关参数的修改或添加进行。所谓“修改”,即对该文件中已经存在的参数,修改其参数值;所谓“添加”,即将该文件中缺少的参数和参数值增加到该文件中相应位置,为了省事,也可以放到该文件的最后。该文件名为>系统相关 · Windows 2003 Sp2(微软win2003官方Sp2升级包)</A> · Windows 2000 Sp4(微软win2000官方Sp4升级包)</A> >> 服务器调试环境 · Apache v2211 for windows(最好的WEB服务器之一)</A> · IIS(Internet信息服务管理器) IIS v60(不需要使用光盘)</A> · IIS(Internet信息服务管理器) IIS v50(适用win2000)</A> · NET Framework v20 多国语言版(NET环境安装)</A> · NET Framework v35 简体中文版(NET环境安装)</A> · PHP v530 for windows(独立服务器推荐使用)</A> · PHP v448 for windows(广泛用于虚拟主机)</A> · Zend Optimizer v333 for windows(运行Zend环境必备)</A> >> 常用组件 · AspEMail v5004 特别版(ASP发信组件)</A> · Jmail Pro v44 特别版(ASP发信组件)</A> · AspJpeg v1901(ASP水印组件) </A>· GD v2034(PHP组件)</A> >> 数据库服务器 · SQL Server 2005 SP2 简体中文版</A> · MySQL v4122 for windows 解压安装版(配合php4最稳定)</A> · MySQL v5144 for windows 解压安装版(配合php5最佳)</A> >> FTP服务器 · Serv-U FTP Server v9402 多国语言</A> · Serv-U FTP Server v8203 多国语言官方安装版 · Serv-U FTP Server v7401 多国语言特别版(界面变化很大)</A> · Serv-U FTP Server v6406 汉化特别版(使用最广泛的FTP服务器)</A> >> 邮件服务器 · WinWebMail(WebEasyMail) v3801 企业版(建立小型邮件服务器)</A> >> 代理服务器 · 遥志代理服务器(CCProxy)2010 Build 20100308(中文代理服务器)</A> >> 远程控制 · 2003 远程桌面连接</A> · windows终端连接器加强版(解决终端人数过多问题)</A> · Vista远程桌面连接</A> · PCAnyWhere v121 特别版(著名的远程控制软件)</A> · SecureCRT v552 特别版(可Telnet控制远程系统)</A> · WinSCP v425 多国语言版(Linux常用的FTP工具)</A> · F-Secure SSH Client v5456 特别版(可远程管理win/linux)</A> · PuTTy v060(免费的telnet和ssh客户端)</A> >> Linux常用软件 · Apache v2211 For Linux </A>· PHP v448 For Linux</A> · PHP v531 Released For Linux</A> · MySQL v5133 For Linux</A> · Vsftp v206 For Linux(Unix/Linux安全稳定的FTP服务器)</A> >> 其它相关 · WinRAR v393 32Bit 汉化特别版(最常用的压缩/解压缩工具)</A> · 360安全卫士 v7001033(将360实时保护中的ARP防火墙的主动防御改为始终启用)</A> · ARP防火墙 v411 特别版(防范ARP攻击)</A> · DU Meter v401 汉化特别版(服务器流量监测)</A> · LeapFTP v276613 汉化特别版(最简单易用的FTP工具)</A> · FlashFXP v38 Beta1(379 Build 1348) 简体中文绿色特别版(可FXP互传的FTP工具)</A> · Recover4all Professional v314 汉化特别版(恢复被删除的文件)</A> · EVEREST Ultimate Edition v5502109 Beta 多国语言绿色测试版(测试软硬件系统信息) · HD Tune Pro v401 汉化特别版(硬盘性能诊断测试) · 阿江ASP探针 v193</A> · phpMyAdmin v332 For Windows 官方多国语言版(WEB页面管理MySQL数据库) · 3389端口更改器 · EditPlus v312540 烈火汉化绿色版 · CurrPorts v180 官方简体中文版
根据 Netcraft 最近的调查,虽然存在很多不同的 Web 服务器,但是其中两种 Web 服务器就占据了 90% 的份额,这两种 Web 服务器是 Apache和 Internet Information Server(IIS)。 但是,是不是就没有其他的呢?如果你要了解一个web服务器是怎么运行的。至少它是怎么可以同时服务成千上万的用户的,这个问题,可能是很多网络服务器编程都要面对的问题。那么他们的源代码呢? 很显然IIS是不可能有源代码的,不然微软早就game over了。但是你会说Apache是开源的,是的,它是开源的,但是我觉得等你搞明白了apache的时候,也许是半年之后的事情了,并且你可能会觉得,哦,天啊,原来它是这么糟糕。 所以,如果你希望了解web服务器的工作原理,就需要那些剩下的10%-轻量级web服务器了,当然了,他们一般都是开源的,并且大部分是使用c和perl写的,还有的是java、php等,也有一些“不著名”的语言。 它们比 Apache 小得多。如此小的应用程序可以直接记住,系统地、严密地加以考虑,以证明它们的安全性或可伸缩性。小型 Web 服务器包括: Cheetah Server,用不到一千行的 C 代码编写而成。 DustMote,一个非常 小的 Web 服务器,用一个大约 3000 字节的 Tcl 源文件实现。 fnord,大小取决于平台和配置,不超过 20K。虽然很小,但是它支持虚拟主机、CGI和 keep-alive。 i>一般Apache或者IIS就可以了,tomcat是做基于JAVA开发的网站,如果你的网页是全用JAVA开发的话就用tomcat。个人认为Apache是最好的,既可以在Linux下运行,也可以在windows下运行,IIS是微软的只能在windows下运行,而且还有很多安全漏洞,在全世界所以的网站里Apache占了大半,Google的也是用得Apache。如果你的网页还要运行什么PHP脚本什么的,还要把这些脚本解释器装入Apache中,这就需要很复杂的配置。还由就是要装数据库。一个MySQL+Apache+PHP\Perl是时下最流行的搭服务器的组合。补充一下,这个黄金搭档是完全免费的。你可能会感到奇怪,我为什么要从一个微软已经停止更新的工具开始介绍呢,那是因为我发现System Center CapacityPlanner的确是那样的出众,我想提提也无妨,如果你不熟悉这个工具,那我告诉你吧,它是一款可以预算服务器工作负载的工具,根据微软的说法,System
Center Capacity Planner已经被System Center Configuration Manager
Designer取代了,虽然它已经被其它工具取代,但截至目前仍然可从TechNet和其它第三方网站下载,System Center
Capacity Planner运行界面如下图所示。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)