安装MariaDB
下载
[root@node69 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
[root@node69 src]# tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz
[root@node69 src]# mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb
[root@node69 src]# cd /usr/local/mariadb/
[root@node69 mariadb]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb
Installing MariaDB/MySQL system tables in '/data/mariadb' ...
OK
[root@node69 mariadb]# echo $?
0
[root@node69 mariadb]# cp support-files/my-small.cnf /usr/local/mariadb/my.cnf
[root@node69 mariadb]# cp support-files/mysql.server /etc/init.d/mariadb
[root@node69 mariadb]# vim /etc/init.d/mariadb
basedir=/usr/local/mariadb
datadir=/data/mariadb
conf=$basedir/my.cnf
[root@node69 mariadb]# service mysqld stop
Shutting down MySQL... SUCCESS!
[root@node69 mariadb]# ps aux |grep mysql
root 4777 0.0 0.0 112664 972 pts/0 R+ 22:57 0:00 grep --color=auto mysql
[root@node69 mariadb]# /etc/init.d/mariadb start
Starting mariadb (via systemctl): [ 确定 ]
[root@node69 mariadb]# ps aux |grep mariadb
root 5035 0.0 0.0 112664 972 pts/0 R+ 22:58 0:00 grep --color=auto mariadb
Apache介绍
Apache
HTTP Server(简称Apache),web服务器软件。可以在大部分操作系统中运行。跨平台和安全性使得其成为流行的Web服务器端软件之一。
[root@node69 src]# yum install -y gcc zlib-devel pcre-devel openssl-devel expat-devel
[root@node69 src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz
[root@node69 src]# wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
[root@node69 src]# wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.gz
[root@node69 src]# tar zxvf apr-1.6.3.tar.gz
[root@node69 src]# cd apr-1.6.3/
[root@node69 apr-1.6.3]# ./configure --prefix=/usr/local/apr
[root@node69 apr-1.6.3]# make && make install
[root@node69 src]# tar zxvf apr-util-1.6.1.tar.gz
[root@node69 src]# cd apr-util-1.6.1/
[root@node69 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
[root@node69 apr-util-1.6.1]# make && make install
[root@node69 src]# tar zxvf apr-util-1.6.1.tar.gz
[root@node69 src]# cd apr-util-1.6.1/
[root@node69 apr-util-1.6.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
[root@node69 apr-util-1.6.1]# make && make install
[root@node69 apr-util-1.6.1]# yum install -y expat-devel
[root@node69 src]# tar zxvf httpd-2.4.29.tar.gz
[root@node69 src]# cd httpd-2.4.29/
[root@node69 httpd-2.4.29]# yum install -y pcre-devel
[root@node69 httpd-2.4.29]# ./configure --prefix=/usr/local/apache2.4 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most
[root@node69 httpd-2.4.29]# make && make install
[root@node69 httpd-2.4.29]# /usr/local/apache2/bin/apachectl start