【OrangePiKunPengPro】 linux下编译、安装Boa服务器

2024-06-16 17:12

本文主要是介绍【OrangePiKunPengPro】 linux下编译、安装Boa服务器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

OrangePiKunPengPro | linux下编译、安装Boa服务器


时间:2024年6月7日21:41:01

1.参考

1.boa- CSDN搜索

2.Boa服务器 | Ubuntu下编译、安装Boa_ubuntu安装boa-CSDN博客

3.i.MX6ULL—ElfBoard Elf1板卡 移植boa服务器的方法 (qq.com)

2.实践

在这里插入图片描述

2-1下载代码

[fly@752fac4b02e9 tool]$ git clone git@gitee.com:c-program/boa-0.94.13.git
Cloning into 'boa-0.94.13'...
remote: Enumerating objects: 89, done.
remote: Counting objects: 100% (89/89), done.
remote: Compressing objects: 100% (71/71), done.
remote: Total 89 (delta 18), reused 89 (delta 18), pack-reused 0
Receiving objects: 100% (89/89), 147.11 KiB | 378.00 KiB/s, done.
Resolving deltas: 100% (18/18), done.

2-2.编译

配置
[fly@752fac4b02e9 tools]$ cd boa-0.94.13/
[fly@752fac4b02e9 boa-0.94.13]$ ls
boa.conf  ChangeLog  contrib  CREDITS  docs  examples  extras  Gnu_License  README  src
[fly@752fac4b02e9 boa-0.94.13]$ cd src/
[fly@752fac4b02e9 src]$ ls
acconfig.h  boa_grammar.y  cgi.c                config.c      defines.h  globals.h    ip.c          parse.h  request.c   sublog.c
aclocal.m4  boa.h          cgi_header.c         config.h.in   escape.c   hash.c       log.c         pipe.c   response.c  timestamp.c
alias.c     boa_lexer.l    check_struct_for.m4  configure     escape.h   index_dir.c  Makefile.in   queue.c  select.c    util.c
boa.c       buffer.c       compat.h             configure.in  get.c      install.mk   mmap_cache.c  read.c   signals.c   webindex.pl
[fly@752fac4b02e9 src]$ ./configure
修改交叉编译工具链

在这里插入图片描述

编译
[fly@752fac4b02e9 src]$ make
[fly@752fac4b02e9 src]$ ls
acconfig.h     boa_indexer   cgi.o                config.o       get.c        ip.c         mmap_cache.c  read.o      signals.o    y.tab.c
aclocal.m4     boa_lexer.l   check_struct_for.m4  config.status  get.o        ip.o         mmap_cache.o  request.c   sublog.c     y.tab.h
alias.c        boa.o         compat.h             configure      globals.h    lex.yy.c     parse.h       request.o   sublog.o     y.tab.o
alias.o        buffer.c      config.c             configure.in   hash.c       lex.yy.o     pipe.c        response.c  timestamp.c
boa            buffer.o      config.cache         defines.h      hash.o       log.c        pipe.o        response.o  timestamp.o
boa.c          cgi.c         config.h             escape.c       index_dir.c  log.o        queue.c       select.c    util.c
boa_grammar.y  cgi_header.c  config.h.in          escape.h       index_dir.o  Makefile     queue.o       select.o    util.o
boa.h          cgi_header.o  config.log           escape.o       install.mk   Makefile.in  read.c        signals.c   webindex.pl

2-3.移植到开发板

[root@openEuler ~]# find /etc/ -name mime.types
/etc/mime.types

因为板子已经有这个文件mime.types文件,因此不需要拷贝;

这篇关于【OrangePiKunPengPro】 linux下编译、安装Boa服务器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1067051

相关文章

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at