我们的系统平台是在centos7.5的环境下安装httpd2.4版本的软件,2.4版本的软件有一个特征就是需要安装arp包以及arp-util包才可以. 1.首先是下载httpd2.4版本的包,以及安装开发环境,这里开发环境直接使用组安装“Development tools”即可,(注意centos6是安装“Development tools和Server Platform Development”两种开发环境) wget http://ftp.cuhk.edu.hk/pub/packages/…
CentOS的软件 yum 里 yum search qbittorrent yum info qbittorrent 找到的是3.37版本 官网最新的是4.12版本.但需要源码安装: 官网下载最新版本的压缩包:https://www.qbittorrent.org/qbittorrent-4.1.2.tar.gz解压缩,cd qbittorrent-4.1.2 进入qbittorrent-4.1.2目录,运行./configure 提示如下...checking for Qt5 qmake >…
CentOS7 实战源码安装mysql5.7.17数据库服务器 简介:实战演练mysql数据库服务器的搭建  mysql简介: mysql是一个开源的关系型数据库管理系统,现在是oracle公司旗下的一款产品,由C和C++语言编写,可移植性高. 支持在多种操作系统上安装,最常见有AIX,linux,window.mysql因为开源免费,所以受到了目前互联网行业的欢迎. 以mysql作为数据库,linux系统作为操作系统,apache或者nginx作为web服务器,perl/php/python作…
centos7源码安装Python3的前提条件: # yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel make gcc-c++ zlib #   yum install libffi-devel -y #cd $path/python3.6/ #./configure && make && make install…
很多时候可能会遇到需要手动源码安装软件的时候,所以自己实践了一把,并且把安装过程中遇到的问题,以及在网上找到的解决办法(实测有效)都记录下来,方便日后学习实践. 1. 系统环境 # cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) // 编译php之前需要有gcc和autoconfig环境 # yum install -y gcc-c++ gcc # yum install autoconf 2. 新增用户和用户组 # gr…
centos7源码包安装mysql5.7 5.7.20安装方法和5.7.19的一样. 1.安装前准备 清空环境.安装相应的软件包 1>关闭防火墙和SELinux 2>配置yum源(阿里云,centos163等等都行) #yum -y install cmake ncurses-devel--如果不安装这两个,后面编译提示错误再安装也可以. 如果系统版本过低需要安装更高版本的cmake才可以完成编译,下载之后 #wget http://sourceforge.net/projects/boost…
   Linux服务器 -源码安装mysql 及读写分离,互为主从   一.环境介绍: Linux版本: CentOS 7 64位 mysq版本: mysql-5.6.26 这是我安装时所使用的版本,并不是必须的,您可以Red Hat/CentOS 7以及mysql5.6相近的版本 源码安装mysql的运行效率比使用rpm安装的更高, 所以推荐使用源码安装mysql(不过源码安装mysql耗时较久,大约30分钟) 以下都是在实际的工作学习中实践出来,不对的地方请大家指出 二.安装: 1, 安装c…
本来就是想在vps上装一个Ghost博客,这个博客依赖的是Nodejs,然后推荐的是V4版本.然后我就对着官网的步骤安装,发现根本没有Centos6 i386的资源了(64位的还是有的), 我只能在那个瘦小的vps上进行源码安装了,找了个源码安装的blog操作了下,发现gcc版本太低,Centos yum上最新的也只是4.4版的gcc..后来在gist上找到了这个脚本. #!/bin/bash #Nodejs v4.x needs gcc v4.8, Centos 6 comes with gc…
PostgreSQL 12 源码安装 Table of Contents 1. 下载 2. 准备环境 3. 编译安装 4. 设置环境变量 5. 初始化数据库 6. 配置参数文件 6.1. postgresql.conf 6.2. pg_hba.conf 7. 数据库启动与关闭 7.1. 手动 7.2. 开机自动启动 1 下载 官网提供了源码和预安装的版本. 源码需要编译安装,解决依赖包等问题,而预安装的版本要简单很多.只需下载解压, 初始化数据库即可. 本例以源码安装为例:请至官网 下载源码.…
源码安装Apache 安装需要的依赖 yum -y install gcc autoconf automake make pcre pcre-devel openssl openssl-devel​#pcre是正则表达式库#openssl是安全通信的库 安装apr和apr-until #apr是Apache可移植运行时#apr-until是Apache可移植运行时实用程序库​wget https://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.7…
源码安装Apache (1) 一.通过 https://apr.apache.org/  下载 APR 和 APR-util 通过 http://httpd.apache.org/download.cgi   下载 httpd 通过 https://ftp.pcre.org/pub/pcre/   下载  pcre 二.配置安装环境 yum -y install gcc gcc-c++ make expat-devel 三.解压与编译安装 mkdir /data (1)编译安装 APR tar…
源码安装redis-5.0.4 一. 下载redis 1. 需要连接网络 二. 案例(另一种安装方法) [root@localhost ~]# wget http://download.redis.io/releases/redis-5.0.4.tar.gz [root@localhost ~]# tar zxf redis-5.0.4.tar.gz [root@localhost ~]# mv redis-5.0.4 /usr/local/redis      #把解压好的包,移动指定位置 […
1. 使用yum安装在不同服务器上可能失败, 推荐使用源码安装goaccess # 安装依赖 yum install -y ncurses-devel GeoIP-devel.x86_64 tokyocabinet-devel openssl-devel # 下载源码包并安装 cd /usr/local/software wget http://tar.goaccess.io/goaccess-1.3.tar.gz tar -xvf goaccess-1.3.tar.gz -C /usr/loc…
目录 一.环境介绍 二.安装 三.使用验证 四.附录 编译参数详解 一.环境介绍 nginx的版本功能相差不大,具体支持可以查看官网的功能列表 环境信息: [nginx-server] 主机名:host-1 系统:centos-7.6 地址:1.1.1.1 软件:nginx-1.16.1 二.安装 1.安装依赖包 yum -y install gcc make pcre pcre-devel openssl openssl-devel zlib zlib-devel 解释: gcc 编译器 ma…
一.下载源码包 二.将源码包移动/usr/src/目录 三.解压源码包,并进入目录:tar -xzvf httpd-2.2.34.tar.gz,cd httpd-2.2.34 四.安装依赖包:yum install apr apr-devel apr-util apr-util-devel -y 五.预编译:./configure --prefix=/usr/local/apache2/ --enable-rewrite --enable-so 六.make -j4 && make -j4…
centos 6和7通过yum安装的vim版本仍为7.4,若想尝鲜,可获取源码包编译安装. 准备工作 1.检查vim旧版本,若已存在,将其卸载. $ vim$ yum remove vim* -y 2.安装终端字符处理库nucrses $ yum install ncurses-devel -y 编译安装 $ cd /usr/local/src/$ wget https://codeload.github.com/vim/vim/tar.gz/v8.0.0134$ tar zxf v8.0.01…
citus的分布式集群目前在苏宁大规模应用,苏宁陈华军也做了很多技术分享和博客介绍.目前所有的教程都是rpm和pg一起安装,个人不喜欢,毕竟citus定位是个插件,我想在我已安装的pg上源码装一个citus比较好. 一 集群规划 主机名 IP 角色 端口 coordinate 192.168.0.55 coordinate 5432 worker1 192.168.0.65 worker 5432 worker2 192.168.0.66 worker 5432 worker3 192.168.…
mariadb官网:http://mirrors.opencas.cn/mariadb 安装开发工具: yum grouplist yum groupinstall "Development Tools" 提前安装需要的依赖包 yum install ncurses-devel openssl-devel libevent-devel jemalloc-devel cmake 下载源码包 解压 编译.安装 vim /usr/lib/systemd/system/mariadb.serv…
因为php安装需要编译,所以服务器应该保证gcc和g++环境的安装 1. 首先释放安装包: tar -xvzf php-7.0.5.tar.gz cd php-7.0.5 2. 接下来进行参数配置,配置前如果没有libxml2和libxml2-devel会报错,所以应该更新libxml2并安装libxml2-devel,使用在线安装: yum -y install libxml2 yum -y install libxml2-devel 因为不同的操作系统环境,系统安装开发环境包的完整程度也不相…
安装3.x [root@node1 ~]# yum install wget gcc-c++ make [root@node1 ~]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz [root@node1 ~]# .tar.gz [root@node1 ~]# /usr/local/redis [root@node1 ~]# cd /usr/local/redis/ [root@node1 redis]# make [root…
1.非常重要!必须得先安装py3所依赖的软件包,否则可能会出现py3安装成功,却缺少相应的pip yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 2 .wegt下载py3源码 或者自己去官网下载源码包 wget https://www.python.org/ftp…
首先安装依赖包,避免在安装过程中出现问题 [root@bogon liuzhen]# yum -y install gcc gcc-c++[root@bogon liuzhen]# yum -y install cmake[root@bogon liuzhen]# yum -y install ncurses-devel[root@bogon liuzhen]# yum -y install autoconf[root@bogon liuzhen]# yum -y install perl pe…
1.下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2.解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-3.2.12.tgz mv mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb 3.切换目录 cd /usr/local/mongodb 4.在当前路径[/usr/local/mong…
一.先安装python3所依赖的软件包,非常重要(否则可能会出现python3安装成功,却缺少相应的pip) yum groupinstall "Development tools" -y yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel 二.wget下载python3源码包(或者自己去官网下载源码包) wget https://w…
首先安装依赖包,避免在安装过程中出现问题 [root@bogon liuzhen]# yum -y install gcc gcc-c++[root@bogon liuzhen]# yum -y install cmake[root@bogon liuzhen]# yum -y install ncurses-devel[root@bogon liuzhen]# yum -y install autoconf[root@bogon liuzhen]# yum -y install perl pe…
一.前言 Springboot源码解析是一件大工程,逐行逐句的去研究代码,会很枯燥,也不容易坚持下去. 我们不追求大而全,而是试着每次去研究一个小知识点,最终聚沙成塔,这就是我们的springboot源码管中窥豹系列. 二.web服务器 以前的的spring项目或者springmvc项目都需要一个web服务器,tomcat,或者其它的 使用springboot之后,我们不再需要配置web服务器,因为springboot帮我们集成了 今天我们来分析一下源码,看看在哪里实现的,知其然知其所以然 三.…
环境介绍 虚拟机 : VMware Workstation 14 Pro 镜像 : CentOS Linux release 7.4.1708 (Core) 物理机 : windows 7 64位 防火墙设置 centos7.2系统默认开启了防火墙,需关闭外部才能访问到80端口 systemctl status firewalld.service # 查看防火墙服务状态 systemctl stop firewalld.service # 关闭防火墙 systemctl disable fire…
系统平台:腾讯云服务器 CentOS 7.3 64位 一.安装编译工具及库文件 [root@VM_0_5_centos ~]# yum install -y make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二.安装pcre PCRE 作用是让 Nginx 支持 Rewrite 功能. 1 .下载PCRE包 [root@VM_0_5_centos ~]# cd /usr/local/src/ [root@VM_0_5_cento…
1. 安装编译所需要的工具包 yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 2. 安装nginx # 下载nginx 安装包 cd /usr/local/software wget http://nginx.org/download/nginx-1.15.12.tar.gz tar -xvf nginx-1.15.12.tar.gz cd nginx-1.15.12 # 编译 ./conf…
<template> <name>centos72-source</name> <os> <name>CentOS-7</name> <version>2</version> <arch>x86_64</arch> <install type='iso'> <iso>file:///data/md0/iso/CentOS-7.2-x86_64-Minimal-15…