请访问我的个人博客 sourcod
- 安装httpd 2.2
cd ~/opt/apache/httpd/httpd2.2.31
./configure --prefix=/usr/local/httpd2.2.31
sudo make
sudo make install
安装httpd 2.4
下载apr和apr-util
Download - The Apache Portable Runtime Project
选择最新的下载。- 安装apr
./configure --prefix=/usr/local/apr
sudo make & make install
- 安装apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
sudo make & make install
- 安装httpd
./configure --prefix=/usr/local/httpd2.4.20 --sysconfdir=/etc/httpd24 --enable-so --enable-ssl --enable-cgi --enable-rewrite --with-zlib --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --enable-modules=most --enable-mpms-shared=all --with-mpm=event
- 配置httpd服务
cp /usr/local/httpd2.4.20/bin/apachectl /etc/init.d/httpd
vim /etc/init.d/httpd
;; 在头部添加
# chkconfig: 2345 90 90
chkconfig --add httpd
chkconfig --level 345 httpd on
这时就可以使用sudo service httpd start
命令启动http服务了.
如果失败重启下电脑重新执行下命令
编译参数参考:apache编译参数