CMS网站建设教材-第三章 织梦CMS的安装与基本配置

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第三章织梦CMS的安装与基本配置§3.1织梦的安装环境介绍织梦CMS的安装环境是建立在PHP的环境之下的。建立PHP运行环境存在多种不同的方式,这里选择了其中的一种方式予以介绍,即在微软IIS6.0服务器的基础上建立PHP运行环境。搭建PHP运行环境需要如下组件:WindowsServer2003服务器IIS6.0Web服务器软件FastCGI软件PHP软件包MySQL数据库软件包下面对这些软件组件进行一个简要的介绍§3.1.1WindowsServer2003操作系统WindowsServer2003是微软的服务器操作系统。最初叫作“Windows.NETServer”,后改成“Windows.NETServer2003”,最终被改成“WindowsServer2003”,于2003年3月28日发布,并在同年四月底上市。图3-1WindowsServer2003操作系统WindowsServer2003有多种版本,每种都适合不同的商业需求:WindowsServer2003(1)WindowsServer2003Web版标准的英文名称:WindowsServer2003WebEdition于构建和存放Web应用程序、网页和XMLWebServices。它主要使用IIS6.0Web服务器并提供快速开发和部署使用ASP。NET技术的XMLWebservices和应用程序。支持双处理器,最低支持256MB的内存.它最高支持2GB的内存。(2)WindowsServer2003标准版标准的英文名称:WindowsServer2003StandardEdition销售目标是中小型企业,支持文件和打印机共享,提供安全的Internet连接,允许集中的应用程序部署。支持4个处理器;最低支持256MB的内存,最高支持4GB的内存。(3)WindowsServer2003企业版标准的英文名称:WindowsServer2003EnterpriseEditionWindowsServer2003企业版与WindowsServer2003标准版的主要区别在于:WindowsServer2003企业版支持高性能服务器,并且可以群集服务器,以便处理更大的负荷。通过这些功能实现了可靠性,有助于确保系统即使在出现问题时仍可用。在一个系统或分区中最多支持八个处理器,八节点群集,最高支持32GB的内存。(4)WindowsServer2003数据中心版标准的英文名称:Windows2003DatacenterEdition针对要求最高级别的可伸缩性、可用性和可靠性的大型企业或国家机构等而设计的。它是最强大的服务器操作系统。分为32位版与64位版:32位版支持32个处理器,支持8点集群;最低要求128MB内存,最高支持512GB的内存。64位版支持Itanium和Itanium2两种处理器,支持64个处理器与支持8点集群;最低支持1GB的内存,最高支持512GB的内存。§3.1.2IIS6.0Web服务器软件IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。Gopherserver和FTPserver全部包容在里面。IIS能发布网页,并且有ASP(ActiveServerPages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,象有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEXSERVER)、有多媒体功能的(NETSHOW)其次,IIS6.0是随WindowsServer2003一起提供的文件和应用程序服务器,是在WindowsServer2003上建立Internet服务器的基本组件。它与WindowsServer2003完全集成,允许使用WindowsServer2003内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。§3.1.3FastCGI软件CGI全称是“公共网关接口”(CommonGatewayInterface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute模式)。它还支持分布式的运算,即FastCGI程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。FastCGI是语言无关的、可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail-Over特性等等。§3.1.4PHP软件包PHP全名为PersonalHomePage,于19ISAPI筛选器94年由RasmusLerdorf创建,刚刚开始是RasmusLerdorf为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示RasmusLerdorf的个人履历,以及统计网页流量。后来又用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。§3.1.5MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。§3.2搭建PHP网站运行环境§3.2.1安装与配置IIS6.0IIS6.0是windowsServer2003操作系统自带的一款Web服务器软件。默认情况下,IIS组件在WindowsServer2003中并没有自动安装,需要手动添加这一组件。1.添加IIS6.0组件打开”开始”菜单,选择”程序/管理工具/管理您的服务器”,如图3-2所示。图3-2打开”管理您的服务器”点击”添加或删除角色”,如图3-3所示。图3-3添加或删除角色在”配置你的服务器向导”中进入预备步骤后直接点下一步。进入服务器角色对话框,选择”应用程序服务(IIS,ASP.net)”,如图3-4所示。图3-4应用程序服务之后点击下一步,出现附加组件的选择,一个是FrontPageServerExtentions,另外一个是ASP.net,这两项都不需要,不必选择,如果有需要,可以选择性安装。进入下一步,是选项总结,再下一步,进入安装过程,此时提示需要插入windows2003(R2)的安装光盘,插入光盘后,选择光驱所在驱动器下的I386,点击确定,安装过程将会继续一直到结束,并且出现成功提示,如图3-5所示。图3-5IIS6.0安装成功2.配置Web网站完成后对IIS组件的安装以后,就可以开始在IIS上配置Web网站了。打开”开始”菜单,点击“所有程序”,进入“管理工具”,点击“Internet信息服务(IIS)管理器”,启动IIS管理控制台,如图3-6所示。图3-6IIS管理器展开“网站”树型节点,选中“默认网站”,右键单击,然后选择删除。删除默认网站后,然后选择新建一个网站,如图3-7所示,进入网站创建向导。图3-7新建网站进入向导后,进入下一步,为网站添加描述,也就是IIS中显示的网站标识,可以随便填写,再进入下一步,设置网站IP地址为该服务器的一个IP地址,如图3-8所示。图3-8配置IP地址与端口进入下一步,选择网站主目录(文件夹),目录需要提前建立好,然后选择即可。继续下一步,需要选择网站权限,这里只选择读取即可。之后便可完成网站新建向导了。下面要为目录配置权限,首先先在网站名称上点击右键,进入“权限“选项,进入“权限”之后点击“添加”按钮,点击“高级”,然后点击“立即查找”,找到IUSR_%计算机名%,选择之后点击确定,此时回到了权限选项的位置,除了”完全控制”和”特殊权限”之外全部勾选,最后点击”应用”,如图3-9所示。图3-9权限配置权限配置好后,在目录中新建一个index.htm文件,输入如下HTML代码。htmlheadtitle这是一个测试首页/title/headbodyh1这是一个测试首页!/h1/body/html在网站名称上右键,点击属性,进入”属性”后点击”文档”选项卡,在此添加一个index.html和index.PHP,然后点击”确定”或者”应用”保存配置,如图3-10所示。图3-10设置主文档然后在浏览器中的地址栏中输入“http://服务器IP地址”,即可看到刚才建立的index.htm中的内容,如图3-11所示。此时IIS的基本配置即告完成。图3-11打开测试网页§3.2.2安装与配置FastCGIIIS调试好后,就可以安装FastCGI了,首先需要下载IISfastcgi,下载地址是,下载得到FastCGIIIS6.exe安装程序。FastCGI的安装条件需要先安装如下两项:(1).NETFramework2.0版本以上。(2)WindowsServer2003ServicesPack2.0版本以上。如以上两项不具备,将会看到如图3-12所示的提示。以上两项可以在微软的官方网站下载并安装在WindowsServer2003服务器上。图3-12安装FastCGI时的错误提示运行FastCGIIIS6.exe即可开始安装FastCGI,安装界面如图3-13所示。图3-13FastCGIIIS的安装界面点击“安装”按钮,开始安装过程,整个过程比较简单,无需手工配置。§3.2.3安装与配置PHP首先下载PHP在windows的安装包,下载地址为为/releases/archives/,选择版本的时候,选用PHP-5.3.4-nts-Win32-VC9-x86.msi。下载好PHP-5.3.4-nts-Win32-VC9-x86.msi后,双击文件安装,接受使用协议后,为PHP填写安装目录,这个目录是可以更换的,指向需要放置它的位置即可。需要选择web服务器的安装,这里选择我们先前安装的IISfastcgi,如图3-14所示。图3-14PHP的安装界面下一步需要配置安装选项,这里除了默认的选项之外增加了pearinstall,如图3-15所示。再进入下一步,就可以确认安装了。图3-15PHP安装选项完成安装后,还需要测试一下PHP是否可用。打开IIS管理器,然后在先前测试IIS的网站上右键,进入“属性”,点击主目录选项卡,然后将“执行权限”配置为“纯脚本”,如图3-16所示。图3-16主目录选项卡点击旁边的“配置”,查看是否有.PHP扩展名,如果没有的话,需要添加一个新项,将可执行文

1 / 52
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功