第15章Apache进阶.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第15章Apache进阶

第15章Apache进阶主讲人: 梁如军2015-05-05本章内容要点Linux下的Web编程语言Linux下的关系数据库Linux下的内存键值数据库Apache与CGIApache日志统计分析工具LAMP的环境配置及应用Apache与Tomcat梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)本章学习目标 熟悉常用的动态网站技术掌握MariaDB (MySQL)的安装与配置掌握Memcached/Redis的安装与配置掌握 Apache 的 CGI 配置掌握 AWStats 的安装和配置掌握 LAMP(PHP模块) 的安装和配置学会安装配置常用的LAMP应用学会安装配置JDK和Tomcat学会配置Aapche反向代理Tomcat梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)Web编程语言梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)Linux下的脚本语言常用的脚本语言Bash —— 系统必备PHP —— 简明单纯Perl —— 凝练晦涩Python —— 优雅明晰Ruby —— 精巧灵动脚本语言的主要用途系统管理的自动化动态Web编程梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)CentOS 下的脚本语言梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)脚本语言的安装CentOS 官方仓库提供了 Perl/Python/PHP/Ruby可以使用 yum 安装脚本语言的模块管理工具PHP:pear、peclPerl:cpanPython:easy_install或pipRuby:gem关系数据库系统梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)动态网站数据库动态Web站点并非一定要有数据库支持,但大多数应用需要数据库支持动态网站常用的开源数据库关系型数据库(Relational database)MySQL:PostgreSQL:/SQLite:/面向文档的数据库(Document-oriented database)mongoDB:/CouchDB:/梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)MySQL/MariaDB数据库简介MySQL是一个单进程多线程、支持多用户、基于客户机/服务器(Client/Server简称C/S)的关系数据库管理系统 。由一个服务器守护程序mysqld和很多不同的客户程序和库组成支持FreeBSD、Linux、MAC、Windows等多种操作系统平台MySQL由瑞典MySQL AB公司开发。2008年1月MySQL被美国的SUN公司收购。2009年4月SUN公司又被美国的甲骨文(Oracle)公司收购。梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)MySQL数据库特点可以同时处理几乎不限数量的用户可以处理拥有上千万条记录的大型数据简单有效的用户特权系统支持常见的SQL语句规范可移植行高,安装简单,小巧良好的运行效率,有丰富信息的网络支持相对其他大型数据库而言调试、管理,优化简单提供多种存储引擎支持,如(MyISAM、InnoDB等)。MySQL5.5默认使用高效的事务引擎InnoDB支持复制功能(Replication)功能,为高可用的MySQL系统提供了可靠方案梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)MySQL的版本梁如军(linuxbooks@126.com)Creative Commons License(BY-NC-SA)根据MySQL的开发情况,可以将MySQL分为Alpha、Beta、Gamma和Generally Available(GA)MySQL官方为Linux下的每一种GA版本提供了RPM包、二进制包和源码包为RedHat系列发型版提供了YUM仓库/yum/为Debian系列发型版提供了APT仓库/apt/MySQL的表类型和存储引擎MySQL的表类型由存储引擎(Storage Engines)决定,针对不同的存储引擎可以指定相应不同的配置MySQL 的表主要支持六种类型事务安全型(transaction-safe):InnoDB和BDB非事务安全型(non-trans

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档