Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MariaDB安装, Apache安装

MariaDB安装, Apache安装

作者头像
叶瑾
发布于 2018-06-14 03:42:48
发布于 2018-06-14 03:42:48
4.1K0
举报
文章被收录于专栏:linux系统运维linux系统运维

MariaDB安装:

cd /usr/local/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安装包(可以直接使用此下载地址也可以去官网上面找下载包 官网:downloads.mariadb.com)

tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz     = 解压下载包

mv mariadb-10.2.6-linux-glibc_214-x86_64 /usr/local/mariadb   =  移动文件并且改名

cd /usr/local/mariadb    = 进入改名以后的目录

 ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb/ --datadir=/data/mariadb    =初始化

 cp support-files/my-small.cnf /usr/local/mariadb/my.cnf        =  拷贝mariadb配置文件并且改名

 vi /usr/local/mariadb/my.cnf //定义basedir和datadir         =   定义文件路径

 cp support-files/mysql.server /etc/init.d/mariadb    = 拷贝启动文件  

 vim /etc/init.d/mariadb //定义basedir、datadir、conf以及启动参数    =修改启动文件并且定义几种参数

 /etc/init.d/mariadb start     =  启动服务

chkconfig --add mariadb   加入开机启动

启动MariaDB,启动之前看看有没有mysqld的服务在启动,如果有它们是会冲突的,因为它们的监听端口是一样的

https://downloads.mariadb.org/mariadb/10.3.5/     = mariadb下载地址

Apache安装:

首先下载三个安装包 下载完以后解压

2.2源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz 2.4源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz apr: http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz apr-util: https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz

tar zxvf http-2.4.27.tar.gz

tar zxvf apr-1.5.2.tar.gz

tar zxvf apr-uti-1.5.4.tar.gz

apache安装条件:必须先安装gcc包、pcre包、apr与apr-util;

先安装gcc插件包, yum install -y gcc 即可然后就可以安装其他包。

安装apr-1.6.3

cd apr-1.6.3/ ./configure --prefix=/usr/local/apr      安装完以后检查下命令是否正常运行 echo $? make && make install      检查完命令是否正确以后再进行安装

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

和上面安装apr一样一步一步检查安装,但是安装apr-util需要制定apr

错误排除

告错:

xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录

那么就搜索提示的expat yum list |grep -i expat

[root@aming-01 apr-util-1.6.1]# yum list | grep -i expat expat.x86_64                                2.1.0-10.el7_3             @anaconda expat.i686                                  2.1.0-10.el7_3             base      expat-devel.i686                            2.1.0-10.el7_3             base      expat-devel.x86_64                          2.1.0-10.el7_3             base      expat-static.i686                           2.1.0-10.el7_3             base      expat-static.x86_64                         2.1.0-10.el7_3             base 

安装expat-devel包

yum install -y devel.x86_64 (看系统安装32位和64位系统)  

安装完expat包以后重新执行make && make install

安装httpd

cd /usr/local/src/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     (这里会出现第一错误=告错1)

make && make install     (会出现第二个错误=告错2)

错误排除

告错1:

checking for pcre-config... false configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

提示:缺少PCRE包

解决:查询与安装pcre

yum list |grep -i pcre

yum install -y pcre-devel.x86_64   (根据系统需求安装64位系统就是x86,32位系统就是i686)

告错2:

collect2: error: ld returned 1 exit status make[2]: *** [htpasswd] 错误 1 make[2]: 离开目录“/usr/local/src/httpd-2.4.29/support” make[1]: *** [all-recursive] 错误 1 make[1]: 离开目录“/usr/local/src/httpd-2.4.29/support” make: *** [all-recursive] 错误 1

解决方案: 删除文件,重新解压源码包安装,先复制文档,在configure后加上 “--with-included-apr”。再重新编译;

cd /usr/local/src/

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

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

cd /usr/local/src/httpd-2.4.29/

./configure --prefix=/usr/local/apache2.4 --with-included-apr --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-so --enable-mods-shared=most

make && make install

启动httpd

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

查询httpd是否启动

ps aux |grep httpd

netstat -lntp     (默认80端口)

httpd目录详解

[root@aming-01 httpd-2.4.29]# ls /usr/local/apache2.4/   (目录路径)

apache2.4文件夹下

conf文件夹:配置文件

htdocs:主页文件

logs文件夹:日志文件

modules:模块存放

查看apache调用的模块(两个命令都是同样的效果)

/usr/local/apache2.4/bin/httpd -M

/usr/local/apache2.4/bin/apachectl -M

扩展

apache dso https://yq.aliyun.com/articles/6298 apache apxshttp://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.html apache工作模式 http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
linux学习第三十六篇:MariaDB安装,Apache安装
MariaDB安装 将待会下载的源码包放到这个目录下: cd /usr/local/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 将压缩包解压: tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz 把
用户1215343
2018/02/05
7500
linux学习第三十六篇:MariaDB安装,Apache安装
11.7/11.8/11.9 Apache安装
安装Apache Apache是一个基金会的名字,httpd才是我们要安装的软件包,早期它的名字就叫apache Apache官网www.apache.org wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.ta
运维小白
2018/02/06
1.5K0
Linux基础(day40)
11.6 MariaDB安装 安装mariadb cd /usr/local/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 tar zxvf mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz mv mariadb-10.2.6-linux-gl
运维小白
2018/02/06
1.5K0
安装MariaDB和Apache 原
因为MariaDB的二进制包镜像源在国外地址,所以预先下载了该包到本地物理机,使用lrzsz工具将该包上传至虚拟机/usr/local/src目录进行安装。
阿dai学长
2019/04/03
5660
MariaDB安装,Apache安装
安装MariaDB和安装Mysql的步骤差不多,在这里也是使用二进制免编译包安装。
端碗吹水
2020/09/23
7.6K0
MariaDB安装,Apache安装
LAMP环境搭建与配置
LAMP是Linux  Apache  MySQL  PHP的缩写,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言。Apache是最常用的Web服务软件,而MySQL是比较小型的数据库软件。三个角色可以安装在一台机器上,也可以分开(但httpd和php要在一起的)
星哥玩云
2022/07/24
1.1K0
LAMP环境搭建与配置
LAMP搭建和配置
LAMP是由Linux, Apache, MySQL, PHP组成的,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言。Apache是最常用的Web服务软件,而MySQL是比较小型的数据库软件。三个角色可以安装在一台机器上,也可以分开(但httpd和php要在一起的)
全栈程序员站长
2022/08/24
7170
LAMP搭建和配置
LAMP环境搭建
LAMP是Linux Apache MySQL PHP 的简写,即把Apache 、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站。我们可以把Apache+PHP安装在一台机器上,再把MySQL安装在另外一台机器上,也可以把它们三个安装在一台机器上。但Apache和PHP需要在同一台机器上,这是因为PHP是作为Apache的一个模块存在的,它们必须在一起。
刘銮奕
2019/07/22
1.8K0
Apache2.4 安装+编译配置
Apache 安装 : Apache官网www.apache.org 下载安装Apache 目前主流版本是2.4,我们先来2.4入手。2.2和2.4安装不太一样。2.4需要依赖软件apr。apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以很方便地移植(从linux移植到windows) wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.gz wget http://mirrors.hust.edu.
老七Linux
2018/05/09
1.2K0
Zabbix故障:Apache源码和页面上的PHP红色提示
昨天把ansible-tower安装在这机器上,然后把原来的nginx霸占了,逼迫把zabbix的web换上了apache,源码安装上apache和重新编译php后,就出现这个php错误提示。
星哥玩云
2022/07/13
8290
Zabbix故障:Apache源码和页面上的PHP红色提示
Linux(CenOS7与RHEL7)下的Apache HTTP 服务器 2.4.29的安装与配置
版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。
耕耘实录
2018/12/20
1K0
11.13 安装PHP7
安装PHP7目录概要 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-7.1.6.tar.bz2 tar zxf php-7.1.6.tar.bz2 cd php-7.1.6 ./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with
运维小白
2018/02/06
1.6K0
Linux下编译安装Apache2.4及脚本安装
一、安装基本环境工具 yum -y install gcc gcc-c++ wget 二、安装apr Apache在安装时需要一些准备环境,这里需要安装另外一个东西 APR(Apache Portable Runtime)。 wget http://archive.apache.org/dist/apr/apr-1.6.3.tar.gz tar -zxvf apr-1.6.3.tar.gz cd apr-1.6.3     ./configure --prefix=/usr/local/apr/    make && make install 三、安装APR-util wget -c http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz tar -zxvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4   ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/ make && make install   四、安装prce wget -c https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz tar -zxvf pcre-8.42.tar.gz cd pcre-8.42 ./configure --prefix=/usr/local/pcre make && make install 五、安装Apache wget -c http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.29.tar.gz tar -zxvf httpd-2.4.29.tar.gz cd httpd-2.4.29 ./configure –prefix=/usr/local/apache/ –with-apr=/usr/local/apr/ –with-apr-util=/usr/local/apr-util/ –with-pcre=/usr/local/pcre/ make && make install 六、测试apache /usr/local/apache/bin/apachectl start (启动apache) /usr/local/apache/bin/apachectl stop   (停止apache) /usr/local/apache/bin/apachectl reload   (重启apache) 七、加入开机启动编写启动 1、编写启动脚本:vim httpd
菲宇
2022/12/21
1.1K0
LAMP实现编译安装FPM模式wordpress
Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.
咻一咻
2020/05/29
3980
Linux系统安装Apache两种方式
Apache是一个开放 源码的Web服务器,可以运行在所有使用的计算机平台上,成为最流行的web服务器端软件。下面和大家分享Linux系统安装Apache的两种方法。
用户4988085
2021/07/29
4.2K0
Linux CentOS 6.5 + Apache + Mariadb + PHP环境搭建
下载地址:http://www.centoscn.com/CentosSoft/iso/2013/1205/2196.html
授客
2019/09/11
1.6K0
Linux CentOS 6.5 + Apache + Mariadb + PHP环境搭建
CentOS 7.4基于LAMP环境安装WordPress博客
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MYSQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用。
子润先生
2021/06/29
6010
LAMP环境搭建与配置(一)
LAMP是Linux Apache MySQL PHP的简写,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言,通常是网站。
全栈程序员站长
2022/08/18
1.7K0
LAMP环境搭建与配置(一)
11.10/11.11/11.12 安装PHP5
安装PHP5目录概要 PHP官网www.php.net 当前主流版本为5.6/7.1 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz tar zxvf php-5.6.30.tar.gz cd php-5.6.30 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file
运维小白
2018/02/06
1.5K0
CentOS6编译安装httpd-2.4.29错误
每次安装的时候都能出现各种不同的问题。本以为很小的问题,可是搜了好久都没找到答案。
咻一咻
2020/05/29
1.1K0
相关推荐
linux学习第三十六篇:MariaDB安装,Apache安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档