Linux20180524 MariaDB Apache 安装

5月24日任务

11.6 MariaDB安装
11.7/11.8/11.9 Apache安装
扩展
apache dso https://yq.aliyun.com/articles/6298
apache apxshttp://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.html
apache工作模式 http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.html

安装MariaDB 

和mysql的安装基本上类似

  1. 下载二进制包并解压缩 wget wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz  然后解压 tar zxvf wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
  2. 将文件放到 /usr/local/mariadb下 然后使用user为mysql 数据库地址放在/data/mariadb
  3. 初始化,./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/data/mariadb 区别于mysql 这里有一个basedir的设置。如果不定义basedir有可能就会和mysql出现问题mix
  4. 拷贝配置文件 cp support-files/my-small.cnf /usr/local/mariadb/my.cnf   有好几个配置文件,large huge medium small ,区别在于缓存大小不一样。也是为了区分mysql 放到了 /usr/local/mariadb下
  5. 拷贝启动脚本 cp support-files/mysql.server /etc/init.d/mariadb
  6. 对配置文件my.cnf基本上不需要改(擦没考最后面还是要改动datadir),要改的是启动脚本的basedir datadir进行修改,同时要加上conf配置文件的路径。在启动的位置也定义上。                                                                              
  7. 然后就可以启动服务了。启动之前查看下有没有mysqld的服务在启动,ps aux |grep mysql 因为他们使用的是同一端口。没有问题后可以启动mariadb服务,然后查看进程。

和安装mysql的区别是basedir 设置 以及在脚本文件里的对conf的设置,因为是担心和mysql发生冲突。

有一个问题就是在启动mariadb的时候,会发现datadir还是mysql

这个时候需要在

vim /usr/local/mariadb/my.cnf 加上datadir的路径

然后killall mysqld 再启动maria服务

就变回来了

对比下之前的

完美结局。

Apache安装


httpd为什么不叫apache?

httpds是apache这个基金会的主打。早期的版本就叫做apache.

apr和apr-util的存在就是可以跨平台移植。

所以将会下载apache,apr,apr-util这个包。

这里将会使用编译安装的方式来安装httpd。

  1. 下载三个包。并解压。
  2. 先安装apr。就是进入apr的目录然后config 然后 make  make install        ./configure --prefix=/usr/local/apr  check完一堆东西后就用echo $?检查,没有问题。然后make && make install 
  3. 安装apr-util 同上,进入目录后./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr 完成之后 make && make install
  4. 编译httpd。首先要进入路径 c /usr/local/src/httpd-2.4.33 然后如下,不仅仅要定义prefix 对应的url url-util都要定义好
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most

make && make install

--enable-so 表示支持扩展模块,支持动态扩展模块  模块就是.so后缀的文件 。--enable-mods-shared=most 表示支持大部分

可以看一下apache目录下的目录和文件。

如何查看都加载了哪些模块呢?

/usr/local/apache2/bin/httpd -M

/usr/local/apache2/bin/apachectl -M 这两个都可以

static/shared区别?

static表示模块再httpds里,shared表示是扩展的文件,在modules目录下。

启动apache

/usr/local/apache2/bin/apachectl start

检查下进程

成功。

原文地址:http://blog.51cto.com/13691454/2120073

时间: 2024-10-15 01:51:04

Linux20180524 MariaDB Apache 安装的相关文章

11.6 -11.9 MariaDB,Apache 安装

- 11.6 MariaDB安装 - 11.7/11.8/11.9 Apache安装 - 扩展 - apache dso https://yq.aliyun.com/articles/6298 - apache apxs http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.html - apache工作模式 http://www.cnblogs.com/fnng/archive/2012/11/20/2779

Linux学习总结(三十一)lamp之mariadb apache 安装

一 mariadb 介绍 ?MySQL是一个关系型数据库,由mysql ab公司开发,mysql在2008年被sun公司收购(10亿刀),2009年sun公司被oracle公司收购(74亿刀)? MySQL官网https://www.mysql.com 最新版本5.7GA/8.0DMR? MySQL5.6变化比较大,5.7性能上有很大提升? Mariadb为MySQL的一个分支,官网https://mariadb.com/最新版本10.2? MariaDB主要由SkySQL公司(现更名为Mari

LAMP搭建 --mariadb安装和Apache安装

Mariadb安装 [[email protected] ~]# cd /usr/local/src/ [[email protected] src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 解压 [[email protected] src]# tar zxvf mar

MariaDB安装,Apache安装

MariaDB安装 1.下载源码包 [[email protected] src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz --2018-02-27 21:09:40-- https://downloads.mariadb.com/MariaDB/mariadb-10.2

11.6 MariaDB安装;11.7 Apache安装(上)11.8 Apache安装(中)11.9 Apache安装(下)

11.6 MariaDB安装 1. 进入下载安装包目录: [[email protected] ~]# cd /usr/local/src 2. 下载mariadb安装包: [[email protected] src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 3. 解包

MariaDB安装、Apache安装

MariaDB安装 1.[[email protected] package]# tar xf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 2. mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb cd /usr/local/mariadb useradd mysql && mkdir /data/mariadb ./scripts/mysql_install_db --use

11.6 MariaDB安装;11.7—11.9 Apache安装(上中下)

扩展: apache dso : https://yq.aliyun.com/articles/6298 apache apxs : http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.html apache工作模式 : http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.html 11.6 MariaDB安装 1. 进入下载安装包目录: [[emai

Mariadb安装与Apache安装

Mariadb安装 Apache安装 原文地址:http://blog.51cto.com/13515599/2073659

mariadb和apache安装

二进制免编译包 官网地址downloads.mariadb解压tar zvxf mariadb-10.2.6移动并修改名称初始化 用户还是mysql 数据库是mariadb查看是否正确配置文件 根据内存大小不同 分配缓存拷贝配置文件并改名拷贝启动脚本编辑配置文件编辑启动脚本定义conf之后启动命令行再定义启动服务查看ps -ef|grep mariadb监听端口默认配置文件没有定义datadir 自动去/etc/mysql里面找可以修改配置文件在配置文件里面定义Apache 安装apr 是一个通