Ubuntu源码编译安装Apache的教程

2023-10-18 1459阅读

温馨提示:这篇文章已超过580天没有更新,请注意相关的内容是否还可用!

sudo /usr/local/apache/bin/apachectl start可能会报错说端口被占用,需要修改httpd.conf文件sudo gedit /usr/local/apache/httpd/conf/httpd.conf然后把ServerName行改成ServerName 127.0.0.1:80把Listen 80行改成Listen 127.0.0.1:80然后保存,启动apache服务.service httpd start注意: 如果启动服务时,报配置文件找不到,一种方法是,复制一份配置文件到相应路径, 或者你启动apache时,加-f 参数,指明配置文件绝对路径。感谢各位的阅读,以上就是“Ubuntu源码编译安装Apache的教程”的内容了,经过本文的学习后,相信大家对Ubuntu源码编译安装Apache的教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。

这篇文章主要讲解了“Ubuntu源码编译安装Apache的教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu源码编译安装Apache的教程”吧!apache 安装指南:http://httpd.apache.org/docs/2.4/install.html安装指南上面有详细的安装过程,这里我只说些注意事项:1.编译安装apache有些依赖环境必须安装,不然后面编译会报找不到开发云主机域名相应多文件:APR(Apache portable Run-time libraries,Apache可移植运行库)和APR-Util,apr介绍可以参见:http://www.cnblogs.com/iLumia/p/4214886.html下载地址:http://apr.apache.org/PCRE库 如果没有安装过pcre的话,请先下载:http://www.pcre.org

除此之外,还有些磁盘空间要求,C编译器,时间同步,Perl5 可以根据需要,自行调整即可。2.接下来是详细安装步骤:

这里我习惯把源码放在/usr/local/src下面,根据自己习惯切换目录。1).安装apr-1.5.2

切换到apr的源码目录cd /usr/local/src/apr-1.5.2/

安装及编译./configure –prefix=/usr/local/apache/aprmake -j4(根据自己电脑核数2来设定并行编译参数,提高编译速度)sudo make install

2).安装apr-util-1.5.4切换到apr-util的源码目录cd /usr/local/src/apr-util-1.5.4/

安装及编译./configure –prefix=/usr/local/apache/apr-util –with-apr=/usr/local开发云主机域名/apache/aprmake -j4make install

3).安装pcre-8.39进入安装目录cd /usr/local/src/pcre-8.39/

安装及编译./configure –prefix=/usr/local/pcremake -j4make install

4.安装完依赖就可以安装apache了

进入apache源码目录cd /usr/local/src/httpd-2.4.25/

安装及编译需要用–with参数指定我们刚才安装的依赖包位置./confi开发云主机域名gure –prefix=/usr/local/apache –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util/ –with-pcre=/usr/local/pcremake -j4make install

到此,就完成了apache的源码安装,接下来我们为apache服务

添加启动脚本:cp /usr/local/apache/bin/apachectl /etc/init.d/httpd婴儿起名http://www.bbqmw.net/qm_yeqm

添加环境变量:echo ‘export PATH=$PATH:/usr/local/apache/bin’ > /etc/profile.d/httpd.shchmod a+x /etc/profile.d/httpd.shsource /etc/profile.d/httpd.sh

之后就可以多种方式管理httpd了,如果需要开机自启,将启动命令添加到/etc/rc.local 中即可。sudo /usr/local/apache/bin/apachectl start可能会报错说端口被占用,需要修改httpd.conf文件sudo gedit /usr/local/apache/httpd/conf/httpd.conf然后把ServerName行改成ServerName 127.0.0.1:80把Listen 80行改成Listen 127.0.0.1:80然后保存,启动apache服务.service httpd start注意:

如果启动服务时,报配置文件找不到,一种方法是,复制一份配置文件到相应路径,

或者你启动apache时,加-f 参数,指明配置文件绝对路径。感谢各位的阅读,以上就是“Ubuntu源码编译安装Apache的教程”的内容了,经过本文的学习后,相信大家对Ubuntu源码编译安装Apache的教程这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!

Ubuntu源码编译安装Apache的教程
(图片来源网络,侵删)

本文从转载,原作者保留一切权利,若侵权请联系删除。

《Ubuntu源码编译安装Apache的教程》来自互联网同行内容,若有侵权,请联系我们删除!

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]