咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
1.安装依赖包
(1)yum -y install pcre pcre-devel
如出现错误util_pcre.c:128: error: PCRE_DUPNAMES undeclared (first use in this function)
那么是版本较低下载源码进行安装(http://www.landui.com/)
配置路径可以为:./configure --prefix=/usr/local/pcre
(2)安装apr
或者下载源码包安装,下载地址:http://www.landui.com/apr/
./configure --prefix=/usr/local/apr
make && make install
cd ../apr-util-1.5.3
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make insatll
2.下载httpd源码进行安装
(1)http://www.landui.com//httpd/httpd-2.4.18.tar.gz
(2)解压
tar -zxvf httpd-2.4.18.tar.gz
cd ttpd-2.4.18
(3)配置
./configure --prefix=/usr/local/httpd24 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre=/usr --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --enable-modules=all --enable-mpms-shared=all --with-mpm=event
说明:
--prefix=/usr/local/httpd24 :安装位置;
--sysconfdir=/etc/httpd24 :配置文件位置;
--enable-so :支持DSO动态装载模块;
--enable-ssl :支持SSL/TLS,可实现https协议访问,需要安装openssl-devel;
--enable-cgi :支持CGI脚本;
--enable-rewrite :支持URL重写;
--with-zlib :使用指定的zlib压缩库,不指定路径会自动寻找;
--with-pcre :使用指定的pcre库,增强的正则表达式分析工具;不指定路径会自动寻找 需已安装pcre-devel;
--with-apr=/usr/local/apr :指定依赖apr程序安装位置;
--with-apr-util=/usr/local/apr-util :指定依赖apr-util程序安装位置;
--enable-modules=all :支持动态启用模块;all:所有,most:常用;
--enable-mpms-shared=all :编译并共享模块;
--with-mpm=event :默认启用模块;{prefork|worker|event}
3.启动环境配置
(1)添加变量
vi /etc/proflie
在最后面添加
export PATH=/usr/local/httpd24/bin:$PATH
(2)启动
apachectl start