标签:httpd 39 x86 aarch64 SP1 V10 xc16x 2.4
服务器httpd安装手册
一、软件介绍
Linux httpd服务是Apache HTTP服务器程序。
二、可支持版本和获取方式
a.在ARM上运行httpd服务,建议最低版本是httpd-2.4.39
b. Httpd各版本下载地址:http://httpd.apache.org/download.cgi#apache24
三、操作系统选择
本文使用的操作系统为Kylin-Server-10-SP1-Release-Build05-20200727-arm64-2020-07-27
四、编译和测试方式
1. 编译环境配置
安装依赖包:
yum install apr-devel.aarch64 apr-util-devel.aarch64 pcre-devel.aarch64 -y
2. 编译源代码
(1)执行以下命令,获取安装包。
wget http://archive.apache.org/dist/httpd/httpd-2.4.39.tar.gz
(2)执行以下命令,解压安装包。
tar -zxvf httpd-2.4.39.tar.gz
(3)进入安装目录。
cd httpd-2.4.39
(4)修改配置“config.sub”。
vim ./build/config.sub
查找“x86”内容的位置,在其位置后面添加“aarch64”类型。
在“case $basic_machine in”区域的两个位置修改。
1) 修改下述内容。
| x86 | xc16x | xstormy16 | xtensa \
修改后为:
| x86 | aarch64 | xc16x | xstormy16 | xtensa \
2) 修改下述内容。
| x86-* | x86_64-* | xc16x-* | xps100-* \
修改后为:
| x86-* | aarch64-* | x86_64-* | xc16x-* | xps100-* \
(5)生成Makefile文件。
./configure --host=aarch64 --build=aarch64
(6)编辑httpd源码。
make -j64
(7)安装httpd。
make install
3.测试已完成编译的软件
(1)执行以下命令,查看httpd版本:
cd /usr/local/apache2/bin/
./httpd -v
系统回显类似如下信息:
(2)执行以下命令,启动httpd服务:
./apachectl start
系统回显类似如下信息:
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
(3)执行以下命令,查看httpd安装情况:
ps -ef|grep httpd
当出现类似下面信息时,表示安装成功。
标签:httpd,39,x86,aarch64,SP1,V10,xc16x,2.4 来源: https://www.cnblogs.com/zengboy/p/15522893.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。