centos7下广东11选5搭建源代码安装

广东11选5搭建 源码安装 Q1446595067 步骤

获取源码:
将软件的源码下载至/usr/local/src解压。
查看README文件
解压后查看INSTALL与README文件
创建Makefile文件:
执行./configure命令,生成Makefile文件。
编译:
执行make命令将源码编译成二进制文件。
安装:
执行make install命令将上一步编译好的二进制文件安装到指定的目录中去。
具体操作
使用版本

HTTP Server 2.4.34
APR 1.6.3
APR-util 1.6.1

前提环境 – 安装开发者工具

yum –disablerepo=* –enablerepo=c7-media groupinstall Development Tools -y

从官方网下载并上传到服务器解压

tar -zxvf httpd-2.4.33.tar.gz            -C /usr/local/src
tar -zxvf apr-1.6.3.tar.gz                 -C /usr/local/src
tar -zxvf apr-util-1.6.1.tar.gz           -C /usr/local/src

1、 首先对apr进行操作

进入到apr解压目录内进行配置

./config –prefix=安装路径
“””
不指定prefix
则可执行文件默认放在/usr /local/bin,
库文件默认放在/usr/local/lib,
配置文件默认放在/usr/local/etc 1.6.1
“””
./config    - -prefix=/usr/local/apr       #我的操作
[[email protected] apr-1.6.3]# ls |grep Makefile
Makefile
Makefile.in
Makefile.win

进行mak二进制编译和安装二进制文件

make && make install              #编译完成后安装

2、apr-util

进入到apr-utill解压目录内进行配置

./config - -prefix=安装路径
             - - with-apr=PATH       #apr的完整路径

./config    - -prefix=/usr/local/
                - -with-=/usr/local/apr/bin/apr-1-config              

进行mak二进制编译和安装二进制文件

make && make install              #编译完成后安装

3、httpd

进入到httpd解压目录内进行配置

./config    - -prefix=/usr/local/apache
                - -sysconfdir=/etc/httpd
                - -with-=/usr/local/apr/bin/apr-1-config
                 - -with=/usr/local/apr-util/bin/apu-1-config #apr的完整路径 apr-util的完整路劲
                 - -with-included-apr     

进行mak二进制编译和安装二进制文件

make && make install              #编译完成后安装

后续处理

配置环境变量PATH

vim /etc/profile

    53   PATH=$PATH:/ust/local/apache/bin              #apache的bin目录
    54   export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

man手册

vim /etc/man_db.conf

    22   MANDATORY_MANPATH /ust/local/apache/man

lib

vim /etc/man_db.conf/apache.conf

    #输入lib目录
                  /usr/local/apache/lib

ldconfig #启动
ldconfig -pv |grep apache #查询

    libaprutil-1.so.0 (libc6,x86-64) => /usr/local/apache/lib/libaprutil-1.so.0
    libaprutil-1.so (libc6,x86-64) => /usr/local/apache/lib/libaprutil-1.so
    libapr-1.so.0 (libc6,x86-64) => /usr/local/apache/lib/libapr-1.so.0
    libapr-1.so (libc6,x86-64) => /usr/local/apache/lib/libapr-1.so

错误:

apa-util:make编译时
这里写图片描述
解决办法

yum –disablerepo=* –enablerepo=c7-media install expat-devel -y

httpd:configure配置
这里写图片描述
解决办法

#将解压的apr和apr-util拷贝到httpd的srclib目录下
cp -r /usr/cal/src/apr-1.6.3 /usr/local/src/httpd-2.4.33/srclib/apr
cp -r /usr/cal/src/apr-util-1.6.1 /usr/local/src/httpd-2.4.33/srclib/apr-util

httpd:configure配置
这里写图片描述
解决办法

yum –disablerepo=* –enablerepo=c7-media install pcre-devel -y

编写httpd控制脚本

1、进入/etc/init.d/目录下

#创建httpd文件,写入以下代码

#!/bin/bash
#chkconfig: 2345 20 80 #chkconfig必须和description一起使用,在2、3、4、5级别下默认为on

description: httpd server #20代表开机第二十个开启,80代表关机第八十个关掉

prong=/usr/local/apache/bin/httpd #httpd命令文件
lock=/var/lock/subsys/httpd #如果httpd文件存在,则httpd在运行
start () {
if [ -e $lock ] ; then #判断锁文件是否存在
echo "httpd is started"
fi
echo "starting..."
$prong -k start &>/dev/null && echo "ok" && touch $lock && echo "ok " || echo "fail"
}

stop () {
if [ !-e $lock ] ; then
echo "httpd is stop "
fi
echo "stoping..."
$prong -k stop &>/dev/null && echo "ok" && rm -rf $lock && echo "ok " || echo "fail"

}

status () {
if [ -e $lock ] ; then
echo -e " httpdserver is ACTIVE"
httpdid=ps aux |grep httpd |head -n 1 |awk ‘{print $2}‘
echo "PID is $httpdid"
else
echo "httpd is stop "
fi

}

case "$1" in # $1:位置变量。 执行命令时‘第一个‘自己输入的字符串。server httpd start ‘start‘就是第一个位置变量
start)
start;;
stop)
stop;;
restart)
stop
start;;
status)
status ;;
*)
echo "Usage: /etc/init.d/network {start|stop|status|restart";;

esac

2、验证

server http star/stop/restart/status #四个分别验证一下
netstat -tupln server http start和restart,80端口号存在则代表成功

原文地址:http://blog.51cto.com/13911965/2155549

时间: 2024-10-10 02:55:25

centos7下广东11选5搭建源代码安装的相关文章

ESXI6.5安装广西11选5搭建超详细图解教程

广西11选5搭建 Q1446595067 三个版本 workstation: 单机级,用在个人桌面系统中,需要操作系统支持 servier:工作组级,用于服务器,需要操作系统支持 esxi:企业级,用于服务器,不需要操作系统支持 Exsi 是一款虚拟化系统,与VMware,VirtualBox不同,它不需要安装在其他操作系统上,直接运行在裸机上:占用系统资源很小,易于管理,所以被大多数中小型公司所使用: 关于客户vshpere client 因为ESXi不再支持客户端,所以我们的镜像只能先上传到

linux下终端11选5平台出租常用命令和vi命令修改文件及保存的使用方法

首先11选5平台出租haozbbs.comQ1446595067介绍一下Ubuntu下各个目录的一般作用: /这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入"/home",你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录./root系统管理员(root user)的目录.至于系统管理员的权限有多大我这里就不在废话了.因此,请小心使用root帐号./boot系统启动文件,所有与系统启动有关的文件都保存在这里 . /bin 这

Centos7下Java开发基本环境搭建

一.Centos7安装JDK 首先查看自己的机器上是否已经自带openjdk,命令如下: rpm -qa | grep jdk 如果存在,则按照如下命令进行依次卸载: yum -y remove fileName (fileName为上步查找到的各个文件) 卸载完成之后,再运行java命令不被系统识别: [[email protected] ~]# java -version bash: java: command not found... 接着,首先下载需要的JDK版本的tar.gz包(本文以

Centos7下nginx+owncloud+php+mysql搭建个人私有云

Centos7.1 1053最小化安装lnmp通过yum安装,由于Centos7没有mysql的yum源,所以要自己安装mysql的yum源,但是安装上了,在我这yum安装只有几十K的速度,所以干脆去yum源里下载了mysql-server的rpm包,然后通过yum安装的rpm包,省了不少时间,lnmp的搭建这里就不再多说了,记着关闭selinux不然会提示File not found. 一.下载owncloud并解压的网站目录 [[email protected] ~]# axel https

Linux(Centos7)下redis5集群分布式搭建

注意:可以查看Redis官网查看集群搭建方式,连接如下 https://redis.io/topics/cluster-tutorial 集群中应该至少有三个节点,每个节点有一备份节点.需要6台服务器. 如果条件有限,可以搭建伪分布式,以下步骤是在一台 Linux 服务器上搭建有6个节点的 Redis集群. 准备工作:安装依赖包 [[email protected] ~]#yum install -y gcc g++ make gcc-c++ kernel-devel automake auto

centos7下Zookeeper+sheepdog集群搭建

zookeeper 安装命令 yum install zookeeper -y            (版本:zookeeper.x86_64      3.4.6-1) yum install zookeeper-lib -y   (版本:zookeeper-lib.x86_64   3.4.6-1) 配置文件:/etc/zookeeper/zoo.cfg 作如下修改: maxClientCnxns=50 tickTime=2000 initLimit=10 syncLimit=5 dataD

Sles11_sp1 64bit系统下Oracle_11g_RAC 11.2.0.4.0 安装

所需依赖包binutils-2.19 gcc-4.3 gcc-32bit-4.3 gcc-c++-4.3 glibc-2.9 glibc-32bit-2.9 glibc-devel-2.9 glibc-devel-32bit-2.9 ksh-93t libaio-0.3.104 libaio-32bit-0.3.104 libaio-devel-0.3.104 libaio-devel-32bit-0.3.104 libstdc++33-3.3.3 libstdc++33-32bit-3.3.3

Centos7下IBM WAS Liberty轻量化中间件安装部署教程

1.准备工作 OS:CentOS Linux release 7.5.1804 (Core) 下载地址:https://developer.ibm.com/wasdev/downloads/#asset/runtimes-wlp-javaee8 JDK官网下载安装jdk1.8 Nginxhttp://nginx.org/en/download.html 2.安装Liberty 安装JDK [root@k14 ~]# rpm -ivh jdk-8u121-linux-x64.rpm Prepari

centos7下python2环境安装pip2、kazoo、bottle、beaker

摘自:https://mp.weixin.qq.com/s?src=11&timestamp=1576355125&ver=2034&signature=mNp2na6VjFzT9n3FiDC0ICOWiHP4UJnqa1oTvkwEzuc7LPHYEyveSSBfQOq9*kM7vFjS4xB7QNtHYAev9CgCtGC2U0tkVNf0L6hwTGFjhleUT3CkPqu61mlqP-GTdr*4&new=1 一.centos7 下为自带的python2.7安装p