9-3 11 MariaDB、Apache安装
博客专区 > 阿想 的博客 > 博客详情
9-3 11 MariaDB、Apache安装
阿想 发表于9个月前
9-3 11 MariaDB、Apache安装
  • 发表于 9个月前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

11.6 MariaDB安装

  • 安装方法:二进制包

下载

如果官网速度慢,r.aminglinux.com 有资源

建议放这里:

cd /usr/local/src
wget http://xxx (复制链接粘贴)

解压

cd /usr/local/src 
tar -zxvf xxx(选择粘贴)

换目录改名字:

mv xxx(选择粘贴) /usr/local/mariadb
  • 二进制包可以看作绿色免安装版

安装

cd ../mariadb (这是basedir)

加用户,存放点:

useradd mysql
mkdir /data/

查找并安装依赖包

	yum list | grep -i xxx | grep -i xxx
	yum install -y perl-Data-Dumper
	yum install -y libaio

运行:

./scripts/mysql_install_db --user=mysql --datadir=/data/mariadb
echo $? 检查

配置

复制配置模板:

cp support-files/my-small.cnf /usr/local/mariadb/my.cnf 
(defaults-file默认位置/etc/my.cnf被mysql占了可以这么放,启动时需要指过来)
(如果机器内存足够,可以用huge模板)

修改:

vim my.cnf(用于调优,暂时不改)

1. 服务脚本启动

复制模板:

cp support-files/mysql.server /etc/init.d/mariadb

修改:

vim  /etc/init.d/mariadb
basedir=/usr/local/mariadb 指定基础目录
datadir=/data/mariadb 指定存储目录
conf=$basedir/my.cnf 指定配置文件
start函数下插入:--defaults-file="$conf" (如果defaults-file在默认位置,则不需要改)

开机设置:

chkconfig --add mariadb
chkconfig --list
systemctl disable mariadb(systemd自动指回chkconfig)

即时启动/关闭:

service mariadb start
service mariadb stop

2. 命令启动

启动:

/usr/local/mariadb/bin/mysqld_safe --default-file=/usr/local/mariadb/my.cnf --user=mysql  --datadir=/data/mariadb & 
(注意要加“&”放后台)

安全关闭:

killall mysqld(不建议用kill -9 可能会导致数据损坏或丢失)

检查

查看进程:ps aux |grep mysql
查看端口:netstat -lntp 

11.7/11.8/11.9 Apache安装

介绍

  • apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以很方便地移植(从linux移植到windows)
  • Apache是一个基金会的名字,httpd才是我们要安装的软件包,早期它的名字就叫apache
  • Apache官网www.apache.org

下载

wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.2.tar.gz
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.0.tar.gz  
for i in *tar*;do tar zxvf $i;done 

安装apr

cd apr-1.6.2
./configure --prefix=/usr/local/apr
make && make install

安装apr-util

cd /usr/local/src/apr-util-1.6.0

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

yum install -y expat-devel

安装httpd ###

cd httpd-2.4.27
./configure  --prefix=/usr/local/apache2.4  --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util  --enable-so --enable-mods-shared=most
make && make install

yum list | grep pcre
yum install -y pcre-devel

启动

/usr/local/apache2.4/bin/apachectl start

检查

ls /usr/local/apache2.4/modules  //查看模块文件
/usr/local/apache2.4/bin/httpd -M //查看加载的模块
ps aux |grep httpd //查看进程
netstat -lntp  //查看端口
vim /usr/local/apache2.4/conf/httpd.conf

扩展

  •   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
    
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 72
码字总数 69742
×
阿想
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: