1、mariaDB的安装:

下载安装包:

wget -c https://downloads.mariadb.com/MariaDB/mariadb-10.3.6/bintar-linux-glibc_214-x86_64/mariadb-10.3.6-linux-glibc_214-x86_64.tar.gz

解压:

tar -xvf mariadb-10.3.6-linux-glibc_214-x86_64.tar.gz 

 移动并重命名:

mv ./mariadb-10.3.6-linux-glibc_214-x86_64  /usr/local/mariadb1036

进入该目录:

cd /usr/local/mariadb1036/

创建一个用户:

useradd -M mariadb -s /sbin/nologin

安装:

 ./scripts/mysql_install_db --user=mariadb  --basedir=/usr/local/mariadb1036/ --datadir=./data/mysql/

复制: cp  ./support-files/mysql.server /etc/init.d/mariadbd

编辑:/etc/init.d/mariadbd

  指定相关路径:

basedir=/usr/local/mariadb1036/
datadir=/data/mysql/
conf=/usr/local/mariadb1036/my.cnf

$bindir/mysqld_safe --user="mariadb" --datadir="$datadir" --pid-file="$mysqld_pid_file_path" "$@" &
wait_for_ready; return_value=$?

在启动的时候,用这个用户,不然后,无法启动,因为在安装的时候用的是这个用户

进行配制文件的配制:

/etc/my.cnf  

这个根据自己的实际情况配制。

  配制socket路径:

  socket = /tmp/mysqld.sock

  [client]

  socket = /tmp/mysqld.sock

安装成功后,启动就可以了

2、apache的安装

下载:

wget -c https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.29.tar.gz  (一个是2.4.29的版本)

wget -c https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.32.tar.gz (一个是2.4.32的版本)

再下载:arp相关软件:

wget -c https://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz

wget -c https://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz

解压:

 tar -xvf apr-1.6.3.tar.gz

 tar -xvf httpd-2.4.32.tar.gz

 tar -xvf apr-util-1.6.1.tar.gz

安装:

  apr的安装:./configure  --prefix=/usr/local/apr (安装前的配制)

      make && make install  (编译 安装)

      echo $?    查看安装结果的状态

  apr-util安装:

  ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/

   make && make install

  echo $?

apache 的安装:

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

make && make install   

进入:/usr/local/apache2.4

查看有哪些模块:

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

启动:

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

停止:

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

访问成功与否:

apache安装完成!

mariaDB的安装 apache的安装的更多相关文章

  1. CentOS6.5 yum安装 apache+svn安装配置

    首页是关于svn的备份和还原 比较快捷的方式: 备份:svnadmin hotcopy /opt/svn/svntest/ /var/tmp/svntest_20120604 --clean-logs ...

  2. 安装Apache报80端口被占用 pid 4

    安装Apache,不能安装成服务,提示端口已经被占用. 使用 netstat -ano | findstr "80" ,发现占用80端口的竟然是System进程. 这个进程是系统进 ...

  3. Linux下apache+phppgadmin安装配置

    1.安装pg 安装PostgreSQL数据库 修改pg_hba.conf配置文件,使得数据库可以通过外部访问. 具体可以配置为: # TYPE DATABASE USER ADDRESS METHOD ...

  4. Ubuntu下Apache的安装

    Ubuntu下可快速安装LAMP server(Apache+MySQL+PHP5),参见<Ubuntu下快速安装LAMP server>一文. 也可以手动安装Apache.本文介绍如何手 ...

  5. linux中编译安装Apache、PHP、MySQL(上)

    1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...

  6. (转)Apache的安装与配置

    转自:http://www.dreamdu.com/webbuild/apache/ 5.2. Apache的安装与配置 5.2.1. Apache安装与配置视频教程 下面将介绍如何在WinXP下安装 ...

  7. linux源码安装apache

    apache安装之前,需要安装APR.APR-Util和PCRE依赖包 下载 Apache     下载地址: http://httpd.apache.org/download.cgi   (打开找最 ...

  8. Apache的安装和配置

    一.官网下载Apache 官网地址:https://httpd.apache.org/ 点击Download--->点击Files for Microsoft Windows--->点击A ...

  9. CentOS 7 安装 Apache PHP MariaDB

    准备篇: 一.配置防火墙,开启80端口.3306端口 CentOS 7 默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl sto ...

随机推荐

  1. Win10系列:UWP界面布局基础6

    资源合并 前面提到过,可以将资源字典定义在单独的XAML文件中,这样的文件被称为资源字典文件.那么,在需要引用文件中的资源时可以通过ResourceDictionary元素的MergedDiction ...

  2. AdminLTE 文档

    一个基于 bootstrap 的轻量级后台模板,这个前端界面个人感觉很清爽,对于一个大后端的我来说,可以减少较多的时间去承担前端的工作但又必须去独立去完成一个后台系统开发的任务,并且,文档还算比较齐全 ...

  3. JSP页面间的传值方法总结

    JSP 页面间传递参数是项目中经常需要的,这应该算是 web 基本功吧.试着将各种方式总结下来,需要时可以进行权衡利弊选择最合适的方式.下面来一起看看详细的介绍: 1. URL 链接后追加参数 ? 1 ...

  4. java⑿

    1.插入: 插入算法: 前提是数组中的数据必须是有序的 public static void main(String[] args) { // 先定义一个int类型的数组 int[] nums = n ...

  5. Linux Centos关机命令

    centos关机命令: 1.halt 立马关机 2.shutdown -h 10 1分钟后自动关机 3.poweroff 立刻关机,并且电源也会断掉 4.shutdown -h now 立刻关机(ro ...

  6. MySQl 主从配置实战

    目前后台数据库使用了一个实例做数据统计分析,随着数据井喷,单个实例无法做数据分析.故开始了读写分离. 1.主配置 [client] port = 3306 socket = /tmp/mysql-33 ...

  7. 04 复制删除行为IDA反汇编

     (很久以前的学习记录,放到博客上来)   (IDA5.0版的不知道为何反汇编进去每一行被截断的景象,惨不忍睹......明明是个正版的.只好回来用拷过来的破解版,依然有一些叽里呱啦的问题,懒得管了, ...

  8. openstack网络DVR

    一.DVR描述 分布式路由 二.相关的专业术语 术语名称 术语解释 SNAT 在路由器后(POSTROUTING)将内网的ip地址修改为外网网卡的ip地址,也就是绑定浮动IP和外部通信 DNAT 在路 ...

  9. 最全的javascriptt选择题整理

    一.单项选择(165题) 1.HTML是什么意思? A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言 2.浏览器针对于HTML文档起到了什么作用? A)浏览器用于创建HTML ...

  10. Java语法基础学习DayThree

    一.流程控制语句补充 1.switch语句 格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体 ...