版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章Web应用程序服务,本章的学习目的本章介绍如何在Red Hat Linux上安装和配置网站服务器,以及作为Web软件编程语言的php和数据库服务器-MySQL。 通过本章的学习,读者必须掌握以下主要内容: Apache的安装、启动和配置Apache虚拟男公关的建立和站点的管理MySQL服务器的安装和使用方法PHP程序设计语言PHP连接MySQL数据库的方法:主要内容: 7.1 app 7.1.1 Apache服务器概要Apache服务器的主要特征之一是完全免费,完全公开其原代码,用户可根据自各儿的需要进行相关模块的开发。 Apache伺服器的另一个主要特点是跨平台,可在UNIX、Wind
2、ows、Linux等多个执行操作系统上执行。 如果需要创建每天有数百万人网站数据库的网站服务器,则Apache可能是最佳选择。 7.1.2安装和启动1.Apache服务器1.Apache发现和安装Red Hat Linux 9包括: httpd:apache 2.0 httpd-manual:apache 2.0文档检测在Linux系统上是否安装了Apache服务器以下命令: # rpm qa | greppad,7.1.2安装Apache服务器1.apache检测和安装在确认Linux系统上未安装apache后,将Red Hat Linux 9安装cd的前3张放入cd驱动器中,然后运行以下命
3、令: # rpmdhttpd-2.2 在安装了rpmdhttpd-manual--2.1.i386.rpm和Apache服务器之后,必须启动它才能提供Web服务。 以下命令用于检查Apache服务器是否已启动: # pstree | grep httpd您可以使用以下命令查看Apache服务器的运行状态: # service HTTPd status可以使用以下命令启动或重新启动Apache服务器: #servicehttpd启动# service HTTPd restart,2. Apache服务器启动和停止,要打开http配置工具,请执行以下两项操作(2)在终端提示符处输入以
4、下命令: 配置# redhat-config-HTTPd,7.1.3 Apache服务器,使用http配置工具配置Apache HTTP服务器的一般步骤如下: (1)在“主”标签中构成基本设定。 (2)在“虚拟男公关”标签中配置差速器奥尔特设置。 (3)在“虚拟男公关”标签中,构成差动奥尔特的虚拟男公关。 如果要为多个URL或虚拟男公关提供服务,请添加虚拟男公关。 7.1.3 Apache服务器配置:(4)在“服务器”选项卡上配置服务器设置。 (5)在“性能调整”标签中配置连接设置。 (6)将所有必要的文件复制到文档根和cgi-bin目录查询。 (7)保存设定,结束HTTP构成工具。7.1.3
5、 Apache服务器配置:通过喀呖声(1)服务器名称(2)电子邮件地址(3)可用地址(4)添加按钮来定义接受请求的其他通讯端口。1 .基本设置、2 .差动奥尔特设置、(1)站点配置(2)计程仪(3)环境变量(4)目录查询、3 .服务器设置、4 .性能调整、7.1.4虚拟男公关的配置、虚拟男公关在一台网站服务器上向多个个别网络域名提供Web服务, 每个网络域名都有特定的目录查询和配置,相当于将一台男公关分为多个男公关,虚拟男公关技术虽然男公关数不足,但是希望向不同用户提供个别的Web服务的需求非常有效。 Apache有两种方法来通讯端口基于虚拟男公关:的虚拟男公关名的虚拟男公关。 1 .基于名称
6、的虚拟男公关假定学院为每个学部或职能部门建构基于名称的虚拟男公关。 有Apache伺服器和IP地址。 03 .假设您需要两个站点: 2.2、办公室站点、网络域名、计算机系统站点和网络域名。 (1)基于名称的虚拟男公关的DNS配置。 现在,创建一个名为和的虚拟男公关,并使用相同的Apache服务器。所需的工作仅用于为提交的DNS配置文件创建以下别名: IN CNAME IN CNAME或officieincnamewwwcomputerincnamewww,在上述配置中为提交的DNS配置文件和返回的配置文件wwina 03.2.21PTR cname,已有以下
7、a类查询密码和ptr查询密码;(2)修改配置文件名称虚拟主机03.2.2服务器名称文档根/var/www/h officeservernamedocumentroot/var/www/html/computer,2 .基于ip的虚拟堆男公关,(1)基于ip的虚拟男公关的DNS配置用户想要创建两个基于ip的虚拟男公关时, 这两个虚拟男公关站点的公共网络域名是。 用户需要计算机ina 03.2 office ina 03.1,在DNS的配置文件中添加PTR报告查询密码1输入2输入,(2)修改配置文件的服务器管理文档计算机服务器名称错误日志/va
8、r/www/html /计算机/日志/错误日志转换/var/www/html /计算机/日志/访问日志更改配置文件服务器管理根/var/www/html/officeservernameerrorlog/var/www/html/office/logs/error _ log转换access_log,7.2数据库服务器My SQL,MySQL MySQL是多用户、多线程SQL数据库,是由服务器守护进程mysqld和许多不同的客户端和库组成的客户端/服务器结构MySQL的主要目标是快速、稳定、易于使用。 2. MySQL的主要特征,使用核心线程的完整多线程。 多个计程仪编程接口(API )通讯端
9、口不同的平台,MySQL提供所有现有执行操作系统的支持版本。 它支持多种字段类型,通讯端口灵活、安全的权限和口令系统,并行政许可基于男公关的身份验证。7.2.2mysql的安装和启动,1 .安装如果无法确定Red Hat Linux 9系统上是否安装了MySQL,可以使用以下命令确认: #rpqaq| grepsyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy安装了这些个的RPM软件包, 在mysql-.4 a-1.1.i386.rpm MySQL-server-.4 a-1.1.i386.rpm M
10、ySQL-devel-.4 a-11.i386.rpm上,在使用MySQL数据库之前使用命令: # service MySQLd start (2)使用命令: # /etc/init.d/mysqld start。 您还可以检查以下命令是否启动了mysql : 服务状态或者# pstree | grep mysqld, (1.1 )防火墙配置:要重新启动mysql服务,请使用以下命令之一: # servicemysqldrerestart #/etc/init.d/mysqldrestart如果需要停止服务,请使用以下命令之一servicemysqldstop #/etc/ini
11、t.d/mysqld stop # mysql管理下载,7.2.3 mysql基本关操作字,使用MySQL命令连接和断开与MySQL服务器的连接如果MySQL伺服器在使用者未计程仪的机器上执行,您也必须指定男公关名称。 连接到MySQL服务器的语句的格式如下: # MySQL-hh主机用户-企业密码: * * * * * *, 7.2.3 mysql的基本操作,连接到1.mysql服务器并断开连接,然后调用MySQL命令连接到服务器: # mysql成功连接后,用户可以在MySQL提示符下输入QUIT并随时断开连接: (contronormysql QUIT Bye,2 .创建和删除数据库。
12、要创建数据库,请使用MySQL创建数据库lb用户: 将新创建的数据库作为当前数据库,命令为mysql USE lbuser; 成功建立Database changed用户的数据库后,可以使用以下命令确认数据库是否完成: MySQL显示数据库; 如果您创建的数据库未被使用,可以使用命令mysql DROP DATABASE lbuser删除它,3 .创建和删除数据表,以及使用mysqlcreatetable语句创建数据表。 关2.0字not null,标识主密钥,名称验证器, 2.0 -使用sex varchar (2)、5.0、字节日期、2.0、3 .创建和删除数据表和显示表命令来创建和删除数
13、据库MySQL显示表; DESCRIBE语句命令显示user表的字段结构。 MySQL桌面用户; 4 .可以在MySQL中使用LOAD DATA和INSERT语句添加、删除和更改数据记录查询密码。 可以使用LOAD DATA语句一次添加多个记录查询密码。 但是,在使用此语句之前,必须首先创建文本文件“user.txt”。 其格式为: 1liubing12345男1968-04-03武汉2lyd12345女n武汉可以使用以下命令将文本文件“user.txt”加载到user表中: mysqlloaddatalocalinfileuser 向数据表添加记录查询密码的另一种方法是INSERT语句。 以
14、下命令使用INSERT语句添加新的记录查询密码。 mysql INSERT INTO user - VALUES (3,jiangli,12345,女,1972-10-18,武汉)用户可以使用以下命令查看user表中的所有数据计程仪信息: 来自用户的MySQL选择; 的双曲正切值。 以下命令从数据表中删除所有记录查询密码。 从用户删除MySQL; 删除数据表user中新添加的“ID=2”的数据记录查询密码。 句子如下。 从用户身份删除MySQL=2; 要更改user数据表用户名为liubing的用户密码,请查询mysqlupdateusersetpassword=567890 where id
15、=1,5 .数据表电子查询密码,MySQL select * from user 男人和id选择名称,birthday,从用户where sex=男人按顺序选择desc; MySQL选择* fromuserwherenamelikej %; 从用户组中选择sex,计数(* ); 7.2.4 MySQL数据库用户权限,1 .用户权限概述MySQL权限系统的主要功能是:用户是否可以连接到指定的MySQL数据库,以及用户在数据库中查询(select )、添加(insert )和更新(更新) 2 .建立第一个MySQL权限并添加根用户密码: # MySQL-urootmysqlupdatesusersetpassword=password (new _ password ) where user=root; MySQL闪存权限; 要删除匿名用户,请使用: # mysqlulpcrqmysqldeletefromuserwhereuser=;7.2.5 MySQL数据库的应用备份和恢复,使用1.mysqldump应用备份和复制数据库mysqldump语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三找工作制度
- 减塑工作制度
- 云在线工作制度
- 体液室工作制度
- 出版社工作制度
- 2026 年中职给排水(管道安装)试题及答案
- 产品网络促销活动策划方案
- 公司集体生日会策划方案
- 维修安全培训内容
- 厂区人车分流方案汇报
- 2026年中路财产保险股份有限公司校园招聘6人备考题库及答案详解1套
- 新能源电池检测服务协议
- DB51∕T 553-2025 小白菜生产技术规程
- 在家输液协议书
- 账号孵化合同范本
- 2025年及未来5年市场数据中国水族器材市场竞争态势及投资战略规划研究报告
- 2026年云南省政府采购评审专家考前冲刺备考300题(含答案)
- 腕管综合征护理查房
- 担保法课件教学
- 超级单品成就超级品牌报告鸭鸭羽绒服解数咨询
- 2025计算机二级wps office真题及答案
评论
0/150
提交评论