博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mariadb和httpd的安装
阅读量:5036 次
发布时间:2019-06-12

本文共 1748 字,大约阅读时间需要 5 分钟。

一、Mariadb的安装

1、下载Mariadb包

2、解压包并移动重命名

tar -zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz

 mv mariadb-10.2.6-linux-glibc_214-x86_64 ../mariadb

3、初始化mariadb,并查看是否安装成功

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/data/mariadb

4、复制配置文件 cp my-small.cnf/usr/local/mariadb/my.cnf

可以看到mariadb有多个配置文件

多个配置文件的区别就是参数大小不一样,依据内存大小选用,在这选用my-small.cnf,并修改图中地方。

5、复制并修改启动文件 cp mysql.server /etc/init.d/mariadb,修改如下地方

7、启动mariadb /etc/init.d/mariadb  start,查看进程,确认是否启动成功

二、httpd的安装

1、从官网或者r.amingling.com下载压缩包

2、解压包  tar -zxvf httpd-2.4.29.tar.gz  ,并进入解压后的文件夹

3、编译

1)./configure  --help 查看使用说明    ./configure --prefix=路径,  指定安装路径。

2) ./configure  --prefix=/usr/local/apache2 时报错,查看报错提示没有安装APR

3) 下载安装APR,

  1. tar -zxf apr-1.6.3.tar.gz  
  2. cd  apr-1.6.3  
  3. ./configure --prefix=/usr/local/apr  
  4. make && make install  

4)安装编译APR时有报错,提示没有安装gcc,安装gcc     yum install -y gcc

5)再次编译http时,提示没有安装apr-util,

6)安装apr-util

    1. tar -zxf apr-util-1.6.1.tar.gz
    2. cd  apr-util-1.6.1 
    3. ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr 

安装apr-util报错,经搜索查询缺少expat-devel包   安装yum install -y expat-devel

7)再次编译时有报缺pcre 包,安装包 PCRE  yum install -y pcre pcre-devel

8)再次安装apr-util包,安装成功

  1. ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr (注意:一定要加上APR的路径,否则安装还会报错提示没有安装APR)
  2. make && make install  

9)再次编译httpd ,

./configure --prefix=/usr/local/apache   --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/  --enable-so --enable-mods-shared=most

enable-so 指支持动态扩展模块, enable-mods-shared=most 指增加most模块。

注意:编译时一定要将APR ,apr-util  的安装路径添加上,不然还会报错找不到这些包。

make && make 

成功安装httpd,有这些目录。

10)查看httpd 安装的模块 /usr/local/apache2/bin/apachectl -M

11)启动httpd   /usr/local/apache2/bin/apachectl start 并查看端口 httpd为80端口。

 

转载于:https://www.cnblogs.com/wbjy123linux/p/8480818.html

你可能感兴趣的文章
Python内置函数(29)——help
查看>>
机器学习系列-tensorflow-01-急切执行API
查看>>
SqlServer 遍历修改字段长度
查看>>
Eclipse快捷键:同时显示两个一模一样的代码窗口
查看>>
《架构之美》阅读笔记05
查看>>
《大道至简》读后感——论沟通的重要性
查看>>
JDBC基础篇(MYSQL)——使用statement执行DQL语句(select)
查看>>
关于React中props与state的一知半解
查看>>
java中Hashtable和HashMap的区别(转)
查看>>
关闭数据库
查看>>
webStrom智能提示忽略首字母大小写问题
查看>>
层叠加的五条叠加法则(一)
查看>>
设计模式六大原则(5):迪米特法则
查看>>
对Feature的操作插入添加删除
查看>>
javascript String
查看>>
ecshop 系统信息在哪个页面
查看>>
【转】码云source tree 提交超过100m 为什么大文件推不上去
查看>>
Oracle数据库的增、删、改、查
查看>>
阿里市值超越亚马逊 马云开启下半场技术理想
查看>>
MySql执行分析
查看>>