## 使用源码部署 LAMP服务器环境-安装前的准备
> 使用源码包安装LAMP服务器环境,其实就是使用源码包编译安装apache、mysql、PHP。
## 本节课部署的环境为:apache2.4+mysql5.7+php7.0
## 约定安装目录为:/usr/local
所需软件下载地址(含部分依赖包):
百度网盘:https://pan.baidu.com/s/1o9joqca
### 1. 首先需要安装 gcc、 gcc-c++、 autoconf 、libtool 、wget、make pcre openssl
~~~
yum install -y gcc gcc-c++ autoconf libtool wget make expat-devel pcre openssl
~~~
### 2. 下载源码包
建议到官方下载
#### 下载apache2.4源码
官方地址:http://www.apache.org/
下载地址:http://mirrors.hust.edu.cn/apache/httpd/
![](https://box.kancloud.cn/e7957b74d559c127f865e615681fe7b3_832x233.png)
在这里下载 httpd-2.4.28.tar.gz,可以在linux下直接执下面的命令:
~~~
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.28.tar.gz
~~~
#### 下载mysql5.7源码
官方网站:https://www.mysql.com/
镜像下载站:https://dev.mysql.com/downloads/mirrors/
下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21.tar.gz
~~~
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21.tar.gz
~~~
这里可能会提示,下载连接不安全,加上--no-check-certificate即可
~~~
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21.tar.gz --no-check-certificate
~~~
#### 下载php7.0源码
官方地址:http://php.net
下载地址:http://php.net/downloads.php
根据需要下载,PHP的版本,在这里下载7.0版本 php-7.0.27.tar.gz
~~~
wget http://cn2.php.net/distributions/php-7.0.27.tar.gz
~~~
- 前言准备
- Linux新服务器的前期配置
- 认识linux下的Web服务器
- Linux的基本配置
- LNMP一键安装包快速部署web服务器
- LAMP服务器环境部署
- LAMP服务器管理
- LNMP服务器环境部署
- LNMP服务器管理
- lnmp一键安装包-常见问题
- 使用包管理器快速部署环境
- 包管理器快速部署LAMP服务器环境
- 升级php和mysql版本
- 包管理器快速部署LNMP服务器环境
- 使用源码包部署Linux服务器web环境
- 编译LAMP服务器环境部署
- apache安装与配置
- mysql的安装与配置
- PHP的安装与配置
- 编译LNMP服务器环境部署
- nginx服务启动脚本
- 源码安装常见问题
- Centos6与Centos7的区别
- 默认控制系统服务工具不同
- 设置开机启动的方式不同
- 编写service启动脚本
- 编写systemctl启动脚本
- 服务器安全
- 隐藏服务器信息
- Linux服务器防火墙设置
- 防火墙设置脚本
- 邮件发送
- 任务脚本的编写
- 服务器磁盘和服务器健康状态脚本
- 服务器登录报警脚本
- 数据库备份脚本
- 定时任务及应用
- 常见问题
- linux中使用ping命令不同的问题
- Linux中无法发送邮件
- mailx通过ssl方式发送邮件
- Mysql配置文件
- Linux TCP/UDP 常用端口
- Linux常见命令
- 系统信息
- 关机 (系统的关机、重启以及登出 )
- 文件和目录
- 文件搜索
- 挂载一个文件系统
- 磁盘空间
- 用户和群组
- 文件的权限
- 文件的特殊属性
- 打包和压缩文件
- RPM包
- YUM软件包升级器
- DEB 包 (Debian, Ubuntu 以及类似系统)
- APT 软件工具 (Debian, Ubuntu 以及类似系统)
- 查看文件内容
- 文本处理
- 字符设置和文件格式转换
- 文件系统分析
- 初始化一个文件系统
- SWAP文件系统
- 备份
- 光盘
- 网络-(以太网和WIFI无线)
- vi命令
- cut命令 截取
- Mysql
- MySQL备份-增量备与恢复命令实战
- mysqlbinlog
- mysql的安装
- 卸载mysql
- mysql多实例安装
- mysql 常用基础命令操作
- linux安装jdk、rpm安装mysql
- linux制作本地yum源
- shell脚本