7月30号

11.6 MariaDB安装

进入下载安装包目录:

[root@izm5e24dpebwffghifya1zz src]# cd /usr/local/src

下载mariadb安装包:

[root@izm5e24dpebwffghifya1zz 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

解包解压mariadb包:

[root@izm5e24dpebwffghifya1zz src]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz

移动解压过的包,并且改名(mariadb):

[root@izm5e24dpebwffghifya1zz src]# mv mariadb-10.2.6-linux-glibc_214-x86_64  /usr/local/mariadb

进入mariadb目录下:

[root@izm5e24dpebwffghifya1zz src]# cd /usr/local/mariadb

编译:指定用户为mysql 指定数据库目录为/data/mariadb:

[root@hao-01 mariadb]# ./scripts/mysql_install_db --user=mysql   --datadir=/data/mariadb

检验上一条命令执行是否有错?(数值0为没问题):

[root@hao-01 mariadb]# echo $?

拷贝配置文件,并重命名(my.cnf):

[root@hao-01 mariadb]# cp /usr/local/mariadb/support-files/my-small.cnf  /usr/local/mariadb/my.cnf

编辑配置文件(my.cnf):

[root@hao-01 mariadb]# vim /usr/local/mariadb/my.cnf

添加内容(这种情况在和mysql同时存在时候需指定):

datadir = /data/mariadb

拷贝启动脚本,并重命名(mariadb):

[root@hao-01 mariadb]# cp /usr/local/mariadb/support-files/mysql.server  /etc/init.d/mariadb

编辑启动脚本(mariadb):

[root@hao-01 mariadb]# vim /etc/init.d/mariadb

编辑内容:

basedir=/usr/local/mariadb

datadir=/data/mariadb

conf=$basedir/my.cnf

下面启动脚本行,添加一条启动参数(如下图位置):

--defaults-file="$conf"

关闭mysqld服务(注:启动mariadb,需要关闭mysqld,这两个服务 是同一个端口):

[root@hao-001 mariadb]# killall mysqld

开启mariadb服务:

[root@hao-01 mariadb]# /etc/init.d/mariadb start

搜索mariadb进程,查看是否启动?

[root@hao-01 mariadb]# ps aux |grep mariadb

查看端口号(mariadb默认监听3306端口)

[root@hao-01 mariadb]# netstat -lntp

11.7—11.9 Apache安装(上中下)

Apache是一个基金会的名字,httpd才是我们要安装的软件包

(早期它的名字就叫apache)

•Apache官网www.apache.org

进入下载安装包目录:

[root@izm5e24dpebwffghifya1zz src]# cd /usr/local/src/

下载httpd包,apr包和apr-util包(链接失效可以找我要包,扣扣1071599947):

[root@izm5e24dpebwffghifya1zz src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.34.tar.gz

[root@izm5e24dpebwffghifya1zz src]# wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz

[root@izm5e24dpebwffghifya1zz src]# wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz

解包解压 httpd包,apr包和apr-util包:

[root@izm5e24dpebwffghifya1zz src]# tar zxvf apr-1.6.3.tar.gz

[root@izm5e24dpebwffghifya1zz src]# tar zxvf apr-util-1.6.1.tar.gz

[root@izm5e24dpebwffghifya1zz src]# tar zxvf httpd-2.4.34.tar.gz

进入 apr 解压目录:

[root@izm5e24dpebwffghifya1zz src]# cd apr-1.6.3

编译:指定存储目录(自动生成apr):

(安装依赖包:yum -y install gcc)

[root@izm5e24dpebwffghifya1zz apr-1.6.3]# ./configure --prefix=/usr/local/apr

检验上一条命令执行是否有错?(数值0为没问题):

[root@izm5e24dpebwffghifya1zz apr-1.6.3]# echo $?

make和make install :

[root@izm5e24dpebwffghifya1zz apr-1.6.3]# make && make install

查看make后,自动生成的目录/文件 :

[root@hao-001 apr-1.5.2]# ls /usr/local/apr

进入apr-util 解压目录:

[root@izm5e24dpebwffghifya1zz src]# cd /usr/local/src/apr-util-1.6.1

编译:指定存储目录(自动生成apr-util):

root@izm5e24dpebwffghifya1zz apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

检验上一条命令执行是否有错?(数值0为没问题):

[root@izm5e24dpebwffghifya1zz apr-util-1.6.1]# echo $?

make和make install :

apr-util 执行make命令时报错,安装依赖包 : yum install -y expat-devel

root@izm5e24dpebwffghifya1zz apr-util-1.6.1]# make && make install

查看make后,自动生成的目录/文件 :

[root@izm5e24dpebwffghifya1zz apr-util-1.6.1]# ls /usr/local/apr-util/

进入httpd 解压目录:

[root@izm5e24dpebwffghifya1zz src]# cd /usr/local/src/httpd-2.4.34

指定存储目录(自动生成apache2.4):

报错,依赖包:yum install -y pcre-devel

[root@izm5e24dpebwffghifya1zz httpd-2.4.34]-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

检验上一条命令执行是否有错?(数值0为没问题):

[root@izm5e24dpebwffghifya1zz httpd-2.4.34]-2.4.27]# echo $?

make和make install :

[root@izm5e24dpebwffghifya1zz httpd-2.4.34]-2.4.27]# make && make install

报错,解决方案如下:

cd /usr/local/src/

cp -r apr-1.6.3  /usr/local/src/httpd-2.4.34/srclib/apr

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

cp -r apr-util-1.6.1  /usr/local/src/httpd-2.4.34/srclib/apr-util

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

查看make后,自动生成的目录/文件 :

[root@hao-001 httpd-2.4.27]# ls /usr/local/apache2.4/

bin目录下:可执行文件

conf目录下:配置文件

hodocs目录下:访问页,访问的网站默认会放在这里。

logs目录下:日志相关文件(错误日志,访问日志)

man目录下:帮助文档

modules目录下:扩展模块

查看apache加载的模块:

[root@hao-001 httpd-2.4.27]# /usr/local/apache2.4/bin/httpd  -M

或:[root@hao-001 httpd-2.4.27]# /usr/local/apache2.4/bin/apachectl  -M

启动 apache2.4(httpd):

[root@hao-001 httpd-2.4.27]# /usr/local/apache2.4/bin/apachectl  start

搜索 httpd进程,查看是否启动?

[root@hao-001 httpd-2.4.27]# ps aux |grep httpd

查看端口号(httpd默认监听80端口):

[root@hao-001 httpd-2.4.27]# netstat -lntp

转载于:https://my.oschina.net/u/3869214/blog/1922945

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值