171215---LAMP介绍之http安装

本文详细介绍了如何在Linux环境下从源码安装MariaDB数据库及Apache HTTP Server,包括所需依赖的安装、配置步骤及启动服务的方法。

安装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






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值