apache-httpd——Linux/Mac源码安装apache-httpd
一、首先下载源码
apr-1.7.0.tar.gz
apr-util-1.6.1.tar.gz
httpd-2.4.52.tar.gz
pcre-master.zip
地址分别为:
https://httpd.apache.org/download.cgi#apache24
https://apr.apache.org/download.cgi
https://apr.apache.org/download.cgi
https://gitee.com/keke1718/pcre.git 或 https://ftp.pcre.org/pub/pcre/
二、分别解压以上4个源码包
三、创建目标目录
mkdir /usr/local/httpd
mkdir /usr/local/apr
mkdir /usr/local/apr-util
mkdir /usr/local/pcre
四、依次进入各个源码目录,执行编译命令,如下:
因为有依赖关系,所以注意顺序
cd ../soft/apache/apr-1.7.0 ./configure —prefix=/usr/local/apr make make install cd ../soft/apache/apr-util-1.6.1 ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/ make make install cd ../soft/apache/pcre-master ./configure --prefix=/usr/local/pcre make make install cd ../soft/apache/httpd-2.4.52 ./configure --prefix=/usr/local/httpd -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util -with-pcre=/usr/local/pcre/
五、编缉httpd.conf
vim /usr/local/httpd/conf/httpd.conf
DocumentRoot "/usr/local/httpd/htdocs" <Directory "/usr/local/httpd/htdocs"> Listen 80
六、启动httpd
sudo /usr/local/httpd/bin/apachectl start
七、访问 http://localhost/,显示如下,It works!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律