ubuntu16.04 linux 编译安装apache2.4.33的教程详解
脚本之家 / 编程助手:解决程序员“几乎”所有问题!
脚本之家官方知识库 → 点击立即使用
下载软件包:
1 2 3 | wget http: //mirror .bit.edu.cn /apache//httpd/httpd-2 .4.33. tar .gz wget http: //mirrors .tuna.tsinghua.edu.cn /apache//apr/apr-1 .6.3. tar .gz wget http: //mirrors .tuna.tsinghua.edu.cn /apache//apr/apr-util-1 .6.1. tar .gz |
首先需要安装apr和apr-util
安装apr-util:
1 2 3 | . /configure --prefix= /usr/local/apr-util --with-apr= /usr/local/apr sudo make sudo make install |
这两个必不可少,如果缺少其他的依赖,请自行百度
安装apr-util的,在编译的时候报错:
xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
解决方法:
还有其他依赖:
1,pcre
2,openssl
3,zlib
编译apache
1 2 3 4 5 6 7 8 9 10 11 12 | . /configure \ --prefix= /usr/local/httpd24 \ --sysconfdir= /etc/httpd24 \ -- enable -so \ -- enable -ssl \ -- enable -cgi \ -- enable -rewrite \ --with-zlib \ --with-pcre \ --with-mpm=prefork \ -- enable -modules=most \ -- enable -mpms-shared=all |
最后make makeinstall
1 2 3 4 5 6 7 8 9 | root@dev:~ # /usr/local/httpd24/bin/apachectl start root@dev:~ # ps -ef | grep httpd root 24411 17534 0 06:15 ? 00:00:00 /usr/local/httpd24/bin/httpd -k start daemon 24412 24411 0 06:15 ? 00:00:00 /usr/local/httpd24/bin/httpd -k start daemon 24413 24411 0 06:15 ? 00:00:00 /usr/local/httpd24/bin/httpd -k start daemon 24414 24411 0 06:15 ? 00:00:00 /usr/local/httpd24/bin/httpd -k start daemon 24415 24411 0 06:15 ? 00:00:00 /usr/local/httpd24/bin/httpd -k start daemon 24416 24411 0 06:15 ? 00:00:00 /usr/local/httpd24/bin/httpd -k start root 24418 24367 0 06:15 pts /19 00:00:00 grep --color=auto httpd |
修改配置文件( vim /etc/httpd24/httpd.conf )
ServerName 127.0.0.1
DocumentRoot 后面指定一个网站根目录
总结
以上所述是小编给大家介绍的ubuntu16.04 linux 编译安装apache2.4.33的教程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
阿里云CentOS7搭建Apache+PHP+MySQL环境
最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建。下面通过本文给大家分享阿里云CentOS7搭建Apache+PHP+MySQL环境,感兴趣的朋友一起看看吧2017-03-03FreeBSD6.0Release+Squid+Socks5服务器架设笔记
FreeBSD6.0Release+Squid+Socks5服务器架设笔记...2007-05-05
最新评论