您的位置:时时app平台注册网站 > 时时app平台注册网站 > CentOS7.0编写翻译httpd全经过

CentOS7.0编写翻译httpd全经过

2019-10-15 22:26

编写翻译安装nginx必要pcre包,未安装会有如下提醒:

解开httpd源码包

急需安装pcre的devel包,pcre-devel。使用yum安装就能够:(以下命令还隐含ssl、zlib等信赖的装置)

tar xfjv /tmp/expat-2.1.1.tar.bz2 -C /usr/src
cd /usr/src/expat-2.1.1
./configure --prefix=/usr/local/expat/2.1.1 && make install
rm -fr /tmp/expat-2.1.1.tar.bz2 /usr/src/expat-2.1.1
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
|-/usr/local/httpd/2.4.26 Apache安装的根目录
  |-bin 可执行文件目录
  |-conf 配置文件目录
    |-httpd.conf 主配置文件
  |-htdocs 默认网站根目录
  |-logs 日志文件目录
  |-build
     |-config.nice Apache编译时配置的参数文件
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

安装bzip2工具

yum -y install gcc-c  
tar xfvz /tmp/pcre-8.41 -C /usr/src
cd /usr/src/pcre-8.4
./configure --prefix=/usr/local/pcre
wget https://mirrors.netix.net/sourceforge/e/ex/expat/expat/2.1.1/expat-2.1.1.tar.bz2 -O /tmp/expat-2.1.1.tar.bz2

找到ServerName这几个参数,並且把后边的疏解给删掉,然后修改下域名叫温馨的域名。
不然运转httpd时会有提醒音讯。
目录解释:

wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.41/pcre-8.41.tar.gz -O /tmp/pcre-8.41.tar.gz
wget http://mirror.bjtu.edu.cn/apache/httpd/httpd-2.4.26.tar.gz -O /tmp/httpd-2.4.26.tar.gz

解压apr-util,然后切换成解压后的源码目录下安插安装路线,在开展编写翻译安装
编译apr-util需要用C 编译器

链接Apache服务管理脚本到/etc/init.d目录下.

vim /usr/local/httpd/2.4.26/conf/httpd.conf
tar xfvz /tmp/apr-1.6.2.tar.gz -C /usr/src
cd /usr/src/apr-1.6.2
./configure --prefix=/usr/local/apr/1.6.2 && make install
rm -fr /usr/src/apr-1.6.2 /tmp/apr-1.6.2.tar.gz

解压pcre,配置pcre安装目录,编写翻译安装pcre,编写翻译pcre需求用C 编写翻译器

--with-apr:钦定apr的设置目录
--with-expat:钦赐expat的装置目录

设置到位后将apr-util源码包和平消除压后的源码文件夹清除掉。
获取pcre源码包

yum -y install gcc
yum -y install bzip2

获取httpd源码包

cd /usr/src/httpd-2.4.26
./configure --prefix=/usr/local/httpd/2.4.26 
        --with-apr=/usr/local/apr/1.6.2/ 
        --with-apr-util=/usr/local/apr-util/1.6.0/ 
        --with-pcre=/usr/local/pcre/8.41 
        && make install
rm -fr /usr/src/httpd-2.4.26 /tmp/httpd-2.4.26.tar.gz

编写翻译apr-util必要某个信任expat
获取expat源码包

tar xfz /tmp/httpd-2.4.26.tar.gz -C /usr/src

设置达成后将apr源码包和平化解压后的源码文件夹清除掉。
获取apr-util源码包

wget http://apache.mesi.com.ar//apr/apr-util-1.6.0.tar.gz -O /tmp/apr-util-1.6.0.tar.gz

解压expat,配置安装路劲,编写翻译安装

解压apr,然后开展示公布局,编写翻译安装。将apr安装到/usr/local/apr/1.6.2目录下

ln -s /usr/local/httpd/2.4.26/bin/apachectl /etc/init.d/httpd

编写翻译景况:CentOS7.0
httpd版本:2.4.26
安装gcc编译器

yum -y install gcc-c  
tar xfvz /tmp/apr-util-1.6.0.tar.gz -C /usr/src
cd /usr/src/apr-util-1.6.0
./configure --prefix=/usr/local/apr-util/1.6.0 --with-apr=/usr/local/apr/1.6.2/bin/apr-1-config --with-expat=/usr/local/expat/2.1.1 && make install
rm -fr /tmp/apr-util-1.6.0.tar.gz /usr/src/apr-util-1.6.0

修改httpd配置文件

wget http://apache.mesi.com.ar/apr/apr-1.6.2.tar.gz -O /tmp/apr-1.6.2.tar.gz

获取apr源码包

设置实现后将httpd源码包和源码文件夹清除掉

切换成解压后的源码目录,配置httpd安装目录,然后编写翻译安装httpd

本文由时时app平台注册网站发布于时时app平台注册网站,转载请注明出处:CentOS7.0编写翻译httpd全经过

关键词: