当前位置: 首页 > news >正文

mariadb的安装、apache安装

一:安装mariadb

解压
移动到/usr/local/maiadb
mkdir /data/mariadb
用户mysql
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb
看看是否有两个ok
echo $?
值为0则为正确
cp support-files/my-small.cnf /usr/local/mariadb/my.cnf
vi /usr/local/mariadb/my.cnf //定义basedir和datadir
cp support-files/mysql.server /etc/inti.d/mariadb
vim /etc/init.d/mariadb //定义basedir、datadir、conf以及启动参数
/etc/inti.d/mariadb start

二:apache安装

安装Apache2.4版本注意事项
centos6 yum安装的apr版本已经不适用httpd-2.4版本了,所以编译时会出现如下错误
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
所以,需要源码编译apr以及apr-util

  1. 下载源码:
    cd /usr/local/src/
    wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.12.tar.bz2

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.bz2

wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.1.tar.bz2

  1. 安装apr
    tar jxvf apr-1.5.2.tar.bz2
    cd apr-1.5.2

./configure --prefix=/u01/apr
make && make install
安装apr报错rm: cannot remove `libtoolT': No such file or ,直接打开/usr/local/src/apr-1.4.6/configure 把 $RM “$cfgfile” 那行删除掉
$RM “$cfgfile”
然后再重新运行 ./configure --prefix=/usr/local/apr 就可以了

  1. 安装apr-util
    tar zxvf apr-util-1.5.4.tar.gz

cd apr-util-1.5.4
./configure --prefix=/u01/apr-util --with-apr=/u01/apr/
make && make install

  1. 安装httpd
    yum install gcc make cmake pcre-devel
    #./configure \
    --prefix=/u01/apache2 \
    --with-included-apr \
    --enable-so \
    --enable-mods-shared=most \
    --with-pcre

make && make install
每一步都检查是否正确执行 echo $?
启动apache
/usr/local/apache2/bin/apachectl start

转载于:https://blog.51cto.com/10941098/2152344

相关文章:

  • 记一次删除Git记录中的大文件的过程
  • CoreOS那些事之Rkt容器尝鲜(上)
  • 入学人数突破1000人! 阿里云大学云学院,开启创新育才实践之路!
  • Opencv笔记(十六)——认识轮廓
  • md5学习
  • 批量kill 某个用户session
  • Failed to create AppDomain 'xxx'. Exception has been Failed to create AppDomain
  • JWT究竟是什么呢?
  • Win#password;;processon #clone;;disassemble;;source find
  • PHP全栈开发(三):CentOS 7 中 PHP 环境搭建及检测
  • V神新论文|STARKs III: Into the Weeds(下)
  • Docker学习笔记三:Docker镜像image
  • python学习之老男孩python全栈第九期_day029知识点总结——configparser模快、logging模块...
  • python爬虫知识点总结(二十三)Scrapy中Download Middleware的用法
  • eclipse常用图标(类相关)及常用UML类图元素符号示意
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Git 使用集
  • mongodb--安装和初步使用教程
  • mysql 5.6 原生Online DDL解析
  • TypeScript实现数据结构(一)栈,队列,链表
  • vue:响应原理
  • 闭包--闭包作用之保存(一)
  • 基于axios的vue插件,让http请求更简单
  • 试着探索高并发下的系统架构面貌
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • - 转 Ext2.0 form使用实例
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • #{} 和 ${}区别
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (六)激光线扫描-三维重建
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (三分钟)速览传统边缘检测算子
  • (十八)三元表达式和列表解析
  • (转)大型网站架构演变和知识体系
  • (转)甲方乙方——赵民谈找工作
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .Net6使用WebSocket与前端进行通信
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @Autowired多个相同类型bean装配问题
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [BetterExplained]书写是为了更好的思考(转载)
  • [C++] new和delete
  • [cb]UIGrid+UIStretch的自适应
  • [CF226E]Noble Knight's Path
  • [IE技巧] IE 中打开Office文件的设置
  • [JavaWeb学习] tomcat简介、安装及项目部署
  • [JS入门到进阶] 哎,被vite小坑了一波,大家记得配置build.cssTarget为‘chrome61‘
  • [LeetCode]Max Points on a Line