威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > CentOS 6.5上编译安装Apache

CentOS 6.5上编译安装Apache

文章作者:计算机教程 上传时间:2019-05-10

inux系统:CentOS 6.5 mini版,如果是VMware虚拟机,网卡要求“桥接”

Linux系统:CentOS 6.5 mini版,如果是VMware虚拟机,网卡要求“桥接

1、编译安装前首先yum 安装“开发环境”“兼容库”“中文支持”即执行如下命令

1、编译安装前首先yum 安装“开发环境”“兼容库”“中文支持”即执行如下命令

#yum groupinstall "Development tools" "Compatibility libraries" "Chinese Support [zh]" -y

#yum groupinstall "Development tools" "Compatibility libraries" "Chinese Support [zh]" -y

安装man, vim, wget 工具

安装man, vim, wget 工具

#yum install man vim wget -y

#yum install man vim wget -y

2、因为这次要编译安装httpd2.4.25,此版本需要更高版本的apr和apr-util。

2、因为这次要编译安装httpd2.4.25,此版本需要更高版本的apr和apr-util。

因此要首先编译安装apr和apr-util。

因此要首先编译安装apr和apr-util。

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2

2.1编译安装apr

wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2

tar xf apr-1.5.2.tar.bz2
cd apr-1.5.2
./configure --prefix=/usr/local/apr
echo $? ###如果执行结果是0,则继续执行make && make install

2.1编译安装apr

2.2编译安装apr-util

tar xf apr-1.5.2.tar.bz2

tar xf apr-util-1.5.4.tar.bz2
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
echo $? ###如果执行结果是0,则继续执行make && make install

cd apr-1.5.2

3、重量级选手出厂了,正式开始编译httpd-2.4.25

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

wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2

echo $?  ###如果执行结果是0,则继续执行make && make install

多次编译经验得知,缺少pcre相关文件,openssl is too old

2.2编译安装apr-util

执行如下命令:

tar xf apr-util-1.5.4.tar.bz2

yum install pcre-devel openssl openssl-devel -y
tar xf httpd-2.4.25
cd httpd-2.4.25
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

cd apr-util-1.5.4

威尼斯wns.9778官网活动 1

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

有如上提示则继续执行:make && make install

echo $?  ###如果执行结果是0,则继续执行make && make install

再执行echo$?如果结果是0,则说明httpd2.4.25到此编译成功,然后进行简单的配置,就可以使用了

3、重量级选手出厂了,正式开始编译httpd-2.4.25

4、配置httpd

wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2

关闭linux防火墙

多次编译经验得知,缺少pcre相关文件,openssl is too old

service httpd stop

执行如下命令:

关闭SELinux

yum install pcre-devel openssl openssl-devel -y

setenforce 0

tar xf httpd-2.4.25

复制启动文件

cd httpd-2.4.25

cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

./configure  --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

把httpd的环境变量添加到“环境变量”

威尼斯wns.9778官网活动 2

echo 'export PATH=$PATH:/usr/local/apache/bin' > /etc/profile.d/httpd.sh
chmod x /etc/profile.d/httpd.sh
source /etc/profile.d/httpd.sh

有如上提示则继续执行:make && make install

威尼斯wns.9778官网活动,编辑httpd的配置文件:

再执行echo$?如果结果是0,则说明httpd2.4.25到此编译成功,然后进行简单的配置,就可以使用了

vim /etc/httpd/httpd.conf

4、配置httpd

在ServerRoot下一行,添加 ServerName localhost

关闭linux防火墙

如果想把Apache服务加入到开机启动,可以修改服务启动脚本:

service httpd stop

vim /etc/init.d/httpd

关闭SELinux

在第二行下添加:# chkconfig:235 85 15
                # description: This is apache server

setenforce 0

保存退出

复制启动文件

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:CentOS 6.5上编译安装Apache

关键词: