11.6 MariaDB安装 11.7/11.8/11.9 Apache安装,mariadb11.9
11.6 MariaDB安装11.7/11.8/11.9 Apache安装
MariaDB安装:
步骤1:下载二进制包
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:解压:
tar -zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
步骤3:解压后的目录移动到 /usr/local/改名为mariadb
mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
步骤4:初始化
./scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
步骤5:拷贝配置文件和脚本
注意:里面存在多个cnf配置文件,拷贝的话根据你内存大小不同,他可以给你指定合适的缓存,让mysql达到一个更高效的性能
这里我们考个小的 small.cnf配置文件
cp my-small.cnf /usr/local/mariadb/my.cnf ----拷贝到别处(在脚本配置文件需要指定)
拷贝脚本:
cp mysql.server /etc/init.d/mariadb
步骤5:编辑启动脚本
vim /etc/init.d/mariadb
-----conf指定配置文件,(默认是etc下寻找,图中因为/etc/下有mysql的配置文件)
还需要在下面启动脚命令加一个默认指定配置文件 --defaults-file=“$conf“
步骤6:检查mysql有没有开启,因为mysql和mariadb的监听端口是一样的(3306)
ps aux|grep mysql ----检查服务
步骤7:启动mariadb
/etc/init.d/mariadb start
检查端口:netstat -lntp
检查进程:ps aux |grep mysqld
最好也在my.cnf配置文件里的mysqld里面添加指定数据库参数 datadir=/data/mariadb
Apache安装:
Apache是一个基金会的名字,httpd才是我们要安装得软件包,早起它的名字就叫Apache。
apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以很方便地移值(从linux移植到window也可以使用,因为有apr和apr-util函数库)
下面介绍安装步骤:
1.下载3个包在src目录下
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-1.5.2.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.5.2.tar.bz2
2.解压
tar -zxvf httpd-2.4.29.tar.gz
tar -zxvf apr-1.5.2.tar.gz
tar -bxvf apr-util-1.5.2.tar.bz2
3.首先安装apr(进入apr目录)
这里安装可能会提示缺少gcc 用 yum install -y gcc安装即可
1。cd apr-1.5.2.tar.gz
2.。./configure --prefix=/usr/local/apr ----安装 prefix指定安装路径
--安装完后echo $? 检查是否成功
3。make &&make install ----然后编译
4.安装apr-util
1。cd apr-util-1.5.2.tar.bz2
2。./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr ---这里需要指定apr包
3。echo $? --检查
4。make&&make install (在编译过程中可能会报错缺少expat库直接安装即可yum install -y expat-devel.x86_64)
5。安装httpd
cd httpd-2.4.33.tar.gz
yum install -y pcre-devel.x86_64
./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most (指定支持动态扩展(so)指定支持加载哪些模块(most))
make&& make install
启动方法:
apache目录下介绍
bin/httpd ---启动文件(核心)
conf --配置文件
htdocs --存放访问页(默认网站放在这)
logs ----错误/访问日志
modules --扩展模块
//usr/local/apache/bin/httpd -M ---查询apache加载了那些模块