centos6.8源码安装apache2.4
2017-12-14 19:55
489 查看
今天在centos6.8上使用源码安装的方式安装了apache2.4,把整个过程分享出来,供参考。
解压后
接着依次执行:
更新 openssl:
同样,先下载apache2.4的压缩文件并上传到系统
下载地址:http://httpd.apache.org/download.cgi
解压后进入到httpd-2.4.29(取决于版本),然后执行:
(这里注意必须加–with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util 选项,因为我们使用了自定义的apr目录,因此安装apache时,需要用with参数指定依赖,否则不会安装成功)
接下来使用
来编译安装。
此时使用vim 修改configure文件,注释掉 $RM “$cfgfile”这一行。
开启80端口:
在/etc/sysconfig/iptables文件中添加80端口的配置:
( 因为之后要安装mysql,所以这里我也开启了3306端口)
显示出 It works!
至此成功安装apache
使用yum安装gcc
gcc、gcc-c++是源码安装必须要用的编译工具。yum -y install gcc gcc-c++
安装apr、apr-util、apr-iconv
正式安装apache之前还需要安装apr、apr-util、apr-iconv三个包,我这里使用的是源码安装的方法,在http://apr.apache.org/download.cgi#apr1下载这三个包的压缩文件,并上传到centos系统中。1:安装apr
解压压缩文件tar -xzvf apr-1.6 4000 .3.tar.gz
解压后
cd apr-1.6.3
接着依次执行:
./configure --prefix=/usr/local/apr
make
make install
2:安装apr-util
先解压,解压方式同上,./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
3:安装apr-iconv
解压同上./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
make
make install
使用yum安装其他依赖包
安装apache之前还需要安装pcre、pcre-devel、openssl-devel。我这里使用的是yum安装。yum -y install pcre
yum -y install pcre-devel
yum -y install openssl-devel
更新 openssl:
yum update openssl
开始安装apache
经过上述的步骤后,可以正式的开始安装apache同样,先下载apache2.4的压缩文件并上传到系统
下载地址:http://httpd.apache.org/download.cgi
解压后进入到httpd-2.4.29(取决于版本),然后执行:
./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-rewrite --enable-ssl --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
(这里注意必须加–with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util 选项,因为我们使用了自定义的apr目录,因此安装apache时,需要用with参数指定依赖,否则不会安装成功)
接下来使用
make
make install
来编译安装。
问题
安装可能会失败,显示rm: cannot remove `libtoolT’: No such file or directory此时使用vim 修改configure文件,注释掉 $RM “$cfgfile”这一行。
开启apache服务与80端口
使用绝对路径的方式启动apache服务:/usr/local/apache2/bin/apachectl start
开启80端口:
在/etc/sysconfig/iptables文件中添加80端口的配置:
( 因为之后要安装mysql,所以这里我也开启了3306端口)
测试
打开浏览器。输入linux的ip地址。显示出 It works!
至此成功安装apache
相关文章推荐
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- Linux下源码安装LAMP(CentOS 6.8 + Apache2.4 + MySQL5.5 + PHP7)环境
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装
- centos6下源码编译安装LAMP平台(apache2.4+php5.4+mysql5.5.30)
- CentOS 6.8 搭建LNAMP环境(三)- 源码安装Apache2.4.28
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- centos6.6 源码安装Apache2.4
- centos7.2源码安装Apache2.4
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- centos 6.8/7.3版本安装php5.6mysql5.7apache2.4(已亲测绝对能用教程)
- CentOS 源码编译安装APACHE2.4
- CentOS下源码安装Apache2.4+PHP5.4+MySQL5.5
- centos 源码安装 apache2.4
- centOS6.8 源码安装apache2.2
- 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
- centos 安装 apache2.4
- Linux下 源码 PHP7+Apache2.4整合,安装禅道9.5项目管理软件
- Redis 3.2.3 源码安装(centos6.8)
- CentOS 6 编译安装subversion-1.8.10+Apache2.4