11.6 MariaDB安装;11.7—11.9 Apache安装(上中下)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

扩展:

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

11.6 MariaDB安装

1. 进入下载安装包目录:

[root@hao-01 ~]# cd /usr/local/src

2.下载mariadb安装包

[root@hao-01 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

3. 解包解压mariadb包:

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

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

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

5. 进入mariadb目录下:

[root@hao-01 src]# cd /usr/local/mariadb

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

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

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

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

8. 拷贝配置文件,并重命名(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

clipboard.png

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

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

10. 编辑启动脚本(mariadb):

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

编辑内容:

basedir=/usr/local/mariadb

datadir=/data/mariadb

conf=$basedir/my.cnf

clipboard.png

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

--defaults-file="$conf"

clipboard.png

11. 关闭mysqld服务:

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

[root@hao-01 mariadb]# service mysqld stop

12. 开启mariadb服务:

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

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

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

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

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

11.7—11.9 Apache安装(上中下)

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

(早期它的名字就叫apache)

•Apache官网www.apache.org

1. 进入下载安装包目录:

[root@hao-01 ~]# cd /usr/local/src/

2. 下载httpd,apr包apr-util

[root@hao-01 src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz

[root@hao-01 src]# wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.gz

[root@hao-01 src]# wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.gz

4. 解包解压 httpd,apr包apr-util

[root@hao-01 src]# tar zxvf httpd-2.4.27.tar.gz

[root@hao-01 src]# tar zxvf  apr-util-1.5.4.tar.gz

[root@hao-01 src]# tar zxvf  apr-1.5.2.tar.gz

5. 进入 apr 解压目录:

[root@hao-01 src]# cd /usr/local/src/apr-1.5.2/

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

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

[root@hao-01 apr-1.5.2]# ./configure --prefix=/usr/local/apr

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

[root@hao-01 apr-1.5.2]# echo $?

8. make安装和make install :

[root@hao-01 apr-1.5.2]# make && make install

clipboard.png

9. 进入apr-util 解压目录:

[root@hao-01 apr-util-1.5.4]# cd /usr/local/src/apr-util-1.5.4

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

[root@hao-01 apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

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

[root@hao-01 apr-util-1.5.4]# echo $?

12. make安装和make install :

apr-util 执行make命令时报错:yum install -y expat-devel

[root@hao-01 apr-util-1.5.4]# make && make install

clipboard.png

13. 进入httpd 解压目录:

[root@hao-01 apr-util-1.5.4]# cd /usr/local/src/httpd-2.4.27/

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

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

[root@hao-01 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

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

[root@hao-01 apr-1.5.2]# echo $?

16. make安装和make install :

[root@hao-01 httpd-2.4.27]# make

[root@hao-01 httpd-2.4.27]# make install

17. 进入自动生成的apache2.4 目录:

[root@hao-01 httpd-2.4.27]# cd /usr/local/apache2.4/

[root@hao-01 apache2.4]# ls

clipboard.png

bin目录下:可执行文件

conf目录下:配置文件

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

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

man目录下:帮助文档

modules目录下:扩展模块

18. 查看apache加载的模块:

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

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

19. 启动 apache2.4(httpd):

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

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

[root@hao-01 apache2.4]# ps aux |grep httpd

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

[root@hao-01 apache2.4]# netstat -lntp










本文转自 主内安详 51CTO博客,原文链接:http://blog.51cto.com/zhuneianxiang/2073542,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
64 1
|
1月前
|
关系型数据库 MySQL Linux
Linux-安装Mariadb
本文介绍了在 Alibaba Cloud Linux 系统上安装和配置 MariaDB 10.5 的步骤。包括下载安装、初始化数据库、启动服务、处理启动失败的常见问题(如权限问题),以及如何连接数据库、设置密码和允许外部连接。通过这些步骤,您可以顺利完成 MariaDB 的安装和基本配置。
58 0
|
2月前
|
SQL 分布式计算 Hadoop
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
81 3
|
1月前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
2月前
|
Ubuntu 网络安全 Apache
Ubuntu下安装Apache2.4.7遇到的问题及解决办法
Ubuntu下安装Apache2.4.7遇到的问题及解决办法
51 2
|
2月前
|
Oracle 关系型数据库 MySQL
CentOS7安装MariaDB成功的实践
CentOS7安装MariaDB成功的实践
67 0
|
4月前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
244 8
|
3月前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
56 0
|
4月前
|
Ubuntu 关系型数据库 MySQL
在 Ubuntu 14.04 服务器上使用 Apache 安装 Drupal 的方法
在 Ubuntu 14.04 服务器上使用 Apache 安装 Drupal 的方法
46 0
|
8天前
|
存储 人工智能 大数据
The Past, Present and Future of Apache Flink
本文整理自阿里云开源大数据负责人王峰(莫问)在 Flink Forward Asia 2024 上海站主论坛开场的分享,今年正值 Flink 开源项目诞生的第 10 周年,借此时机,王峰回顾了 Flink 在过去 10 年的发展历程以及 Flink社区当前最新的技术成果,最后展望下一个十年 Flink 路向何方。
274 33
The Past, Present and Future of Apache Flink