![]()
内容推荐 由于LAMP(Linux+Apache Web+MySQL+PHP)都是开源软件,而且Linux发行版中提供这些软件的安装包以及默认的配置,因此LAMP称为搭建网站的一个整体解决方案,同样,LNMP(用Nginx替代Apache Web)方案也很流行。目前这两个方案是互联网上非常流行的电子商务基础框架系统。 本书共12章,内容包括LAMP环境搭建、使用WordPress搭建博客站点、深入Linux、深入MySQL数据库、深入PHP编程、SSL,让网站更安全、LAMP安全管理、计划任务和作业调度、Nginx入门、深入Nginx、LAMP和LNMP性能监控、Zabbix全方位监控服务。 本书结构清晰、易教易学、实例丰富、可操作性强,对易混淆和实用性强的内容进行了重点提示和讲解。本书适合Linux系统管理人员、MySQL+PHP开发人员阅读,可以作为高等院校、中职学校和培训机构计算机相关专业的师生教学参考。 目录 第1章 互联网“打工人”的LAMP 1.1 Linux的安装使用 1.1.1 获取安装介质 1.1.2 标准安装 1.1.3 网络安装 1.1.4 通过Kickstart和PXE自动安装Linux 1.1.5 登录Linux 1.1.6 远程登录Linux 1.1.7 几个简单操作 1.2 Apache的安装使用 1.2.1 安装Apache 1.2.2 Apache的启动和运行 1.2.3 Apache的几个重要模块介绍 1.2.4 httpd.conf文件 1.2.5 Apache虚拟主机 1.2.6 认证、授权 1.2.7 访问控制 1.3 MySQL的安装和使用 1.3.1 安装MySQL 1.3.2 管理MySQL服务 1.3.3 配置MySQL 1.3.4 数据库管理常用操作 1.3.5 数据表管理常用操作 1.3.6 数据管理常用操作 1.4 PHP的安装和使用 1.4.1 安装PHP 1.4.2 配置PHP-FPM 1.4.3 PHP开发工具 1.4.4 PHP语法速览 1.5 mysqli 1.5.1 安装mysqli 1.5.2 连接及断开数据库 1.5.3 查询数据 1.5.4 插入数据 1.5.5 更新数据 1.5.6 删除数据 1.6 PDO 1.6.1 PDO及常用方法 1.6.2 查询数据 1.6.3 插入数据 1.6.4 更新数据 1.6.5 删除数据 第2章 使用WordPress搭建自己的博客站点 2.1 准备环境 2.1.1 系统环境 2.1.2 准备Apache服务器 2.1.3 准备MySQL服务器 2.2 系统安装 2.2.1 下载WordPress软件 2.2.2 创建WordPress数据库 2.2.3 安装WordPress 2.2.4 发布新文章 第3章 深入Linux 3.1 认识与学习Shell 3.1.1 Shell及其类型 3.1.2 命令别名与历史命令 3.1.3 重定向 3.1.4 管道 3.1.5 Shell脚本 3.2 文件与目录管理 3.2.1 文件及类型 3.2.2 文件和目录管理 3.2.3 文件搜索 3.3 磁盘与文件系统管理 3.3.1 磁盘分区 3.3.2 创建文件系统 3.3.3 挂载文件系统 3.3.4 自动挂载 3.3.5 检查文件系统 第4章 深入MySQL数据库 4.1 常用内置函数 4.1.1 字符串函数 4.1.2 日期和时间函数 4.1.3 数学函数 4.1.4 JSON函数 4.2 存储引擎 4.2.1 存储引擎 4.2.2 MyISAM 4.2.3 InnoDB 4.2.4 MEMORY 4.2.5 MERGE 4.3 字符集 4.3.1 MySQL支持的字符集 4.3.2 服务器字符集和排序规则 4.3.3 数据库字符集和排序规则 4.3.4 表字符集和排序规则 4.3.5 列字符集和排序规则 4.3.6 字符串的字符集和排序规则 4.3.7 连接字符集和排序规则 4.3.8 字符集和排序规则的优先级 4.4 索引 4.4.1 普通索引 4.4.2 唯一索引 4.4.3 全文索引 4.4.4 不可见索引 4.4.5 倒序索引 4.5 视图 4.5.1 创建视图 4.5.2 查看视图 4.5.3 修改视图 4.5.4 删除视图 4.6 锁和事务 4.6.1 MySQL的锁 4.6.2 MyISAM的锁 4.6.3 InnoDB的锁 4.6.4 事务 4.7 MySQL权限管理 4.7.1 用户和角色 4.7.2 创建用户 4.7.3 修改用户 4.7.4 删除用户 4.7.5 查看用户权限 4.7.6 授予用户权限 4.7.7 收回用户权限 第5章 深入PHP编程 5.1 条件语句 5.1.1 if语句 5.1.2 if…else语句 5.1.3 if...elseif....else语句 5.1.4 switch语句 5.2 循环语句 5.2.1 while循环语句 5.2.2 do…while循环语句 5.2.3 for循环语句 5.2.4 foreach循环语句 5.3 跳转语句 5.3.1 break语句 5.3.2 continue语句 5.4 PHP数组 5.4.1 定义数组 5.4.2 索引数组 5.4.3 关联数组 5.4.4 多维数组 5.5 PHP函数 5.5.1 定义和调用函数 5.5.2 传递参数 5.5.3 返回值 5.5.4 变量函数 5.6 面向对象程序设计 5.6.1 类的定义 5.6.2 创建对象 5.6.3 构造函数 5.6.4 析构函数 5.6.5 继承 5.6.6 覆盖 5.6.7 访问控制 第6章 SSL让网站更安全 6.1 什么是SSL 6.1.1 对称加密和非对称加密 6.1.2 SSL与TLS 6.1.3 数字证书 6.1.4 HTTP与HTTPS 6.2 SSL证书申请 6.2.1 商业SSL证书申请 6.2.2 免费证书申请 6.2.3 自签名证书 6.3 Apache服务器配置SSL证书 6.3.1 准备证书 6.3.2 mod_ssl模块 6.3.3 安装证书 6.3.4 运行测试 6.4 Nginx服务器配置SSL证书 6.4.1 准备证书 6.4.2 配置证书 第7章 LAMP安全管理 7.1 Linux安全管理 7.1.1 安全登录 7.1.2 用户安全 7.1.3 日志管理 7.1.4 安全审计 7.1.5 文件系统的安 |