目录
一 安装httpd
1.下载httpd包模块apr和apr-u到opt目录
2. 解包
3. 把apr和apr-u包放在http的第三方模块scrilb目录中
4.进入httpd包的安装目录并安装依赖环境和进行编译安装
5. make -j 2 && make install 编译并安装
6.优化配置文件
7. 把httpd服务放在systemd进程中
8. 修改配置文件
9.检查看httpd设置有没有问题 ok代表没有问题
10.起服务
11.查端口
12.验证httpd服务
二 安装mysql数据库
1.先下载mysql安装包跟boost库
2.解压软件并把boost放在/usr/local/boost
3.安装依赖包和编译安装
4.编译安装
5.创建普通用户管理mysql 和更改所属组
6.更改管理主/组
7.修改配置文件
8.设置环境变量便于系统识别
9.初始化数据库
10. 设密码
三.总结
一 安装httpd
1.下载httpd包模块apr和apr-u到opt目录

2. 解包

3. 把apr和apr-u包放在http的第三方模块scrilb目录中

4.进入httpd包的安装目录并安装依赖环境和进行编译安装

 
 

5. make -j 2 && make install 编译并安装
6.优化配置文件

7. 把httpd服务放在systemd进程中
vim /etc/systemd/system/httpd.service

8. 修改配置文件
vim /usr/local/httpd/conf/httpd.conf

 
 
 
9.检查看httpd设置有没有问题 ok代表没有问题

10.起服务
systemctl start httpd
11.查端口
ss -antp

12.验证httpd服务
 cat /usr/local/httpd/htdocs/index.html

输入网址验证

这样就显示httpd网页获取成功
二 安装mysql数据库
1.先下载mysql安装包跟boost库
2.解压软件并把boost放在/usr/local/boost

3.安装依赖包和编译安装
yum -y install \
 gcc \
 gcc-c++ \
 ncurses \                #字符终端下图形互动功能的动态库
 ncurses-devel \            #ncurses开发包
 bison \                    #语法分析器
 cmake                    #mysql需要用cmake编译安装

4.编译安装
5.创建普通用户管理mysql 和更改所属组
useradd -s /sbin/nologin mysql
 chown -R mysql:mysql /usr/local/mysql/
6.更改管理主/组
chown mysql:mysql /etc/my.cnf

 
7.修改配置文件
vim /etc/my.cnf
[client]                         #客户端设置
 port = 3306
 socket=/usr/local/mysql/mysql.sock            
[mysqld]                #服务全局设置
 user = mysql                           #设置管理用户
 basedir=/usr/local/mysql        #指定数据库的安装目录
 datadir=/usr/local/mysql/data    #指定数据库文件的存储路径
 port = 3306            #指定端口
 character-set-server=utf8        #设置服务器字符集编码格式为utf8
 pid-file = /usr/local/mysql/mysqld.pid        #指定pid 进程文件路径
 socket=/usr/local/mysql/mysql.sock            #指定数据库连接文件
 bind-address = 0.0.0.0        #设置监听地址,0.0.0.0代表允许所有,如允许多个IP需空格隔开
 skip-name-resolve                #禁用DNS解析
 max_connections=2048            #设置mysql的最大连接数
 default-storage-engine=INNODB    #指定默认存储引擎
 max_allowed_packet=16M        #设置数据库接收的数据包大小的最大值
 server-id = 1            #指定服务ID号

8.设置环境变量便于系统识别
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile 并刷新一下

9.初始化数据库
cd /usr/local/mysql/bin/
 ./mysqld \
 --initialize-insecure \      #生成初始化密码为空
 --user=mysql \                      #指定管理用户
 --basedir=/usr/local/mysql \        #指定数据库的安装目录
 --datadir=/usr/local/mysql/data #指定数据库文件的存储路径
把mysq服务加到systemd中
systemctl daemon-reload         #刷新识别     
 systemctl start mysqld.service  #开启服务
 systemctl enable mysqld         #开机自启动
 netstat -anpt | grep 3306       #查看端口

10. 设密码
mysqladmin -u root -p password "123456" 直接回车
三.总结
1.httpd的安装
 2.httpd包下载跟模块包的下载
 3.解包并把模块包放在http的模块目录下
 4.在httpd目录下编译安装并指明路径
 5.优化 把配置文件跟启动问文件放在所在的路径下面
 6.把httpd的服务加入systemd服务中 一定要刷新systemd   
 7.改配置文件
 8.检查httpd -t
 9.起服务 systemctl start httpd
 10.检查端口 ss -antp |grep 80
mysql的安装
 1.下载mysql安装包跟boost库
 2.解包把boost库放在/usr/local中
 3.安装依赖环境 并编译安装
 4.创建用户管理mysql 并改mysql的所属组
 5.改配置文件
 6.设置环境变量 宣告mysql便于系统识别
 7.初始化数据库
 8.把mysql服务部加到systemd中 一定要刷新
 9.开启服务
 10.查看端口
 11.给root设密码


















