【NanoPi NEO Air 开发板试用体验】boa,web服务器

  • WEB服务器
  • 开发
  • 汉云
  • LV6工程师
  • |      2017-02-06 21:37:07
  • 浏览量 775
  • 回复:0
下载boa-0.94.13.tar.gz源码,地址:http://www.boa.org/ 解压源码后,生成makefile 由于开发板上的gcc 就是arm,这里不用修改Makefile的工具链了。但是会出现如下的错误,yacc找不到。搬运:yacc(YetAnother Compiler Compiler),是一个经典的生成语法分析器的工具。yacc生成的编译器主要是用C语言写成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把两部份产生出来的C程序一并编译。这是由于开发板的系统没有bison flex,安装上即可。 src目录中,找到compat.h文件,做如下的修改。 找到log.c文件,做如下的修改。 boa.c,做如下的修改。 再次进行编译后,生成可执行文件boa 配置文件是在boa.conf中进行配置,其主要是html的目录,Group user等等,可以参考下以下boa.conf文件。boa复制到/bin下,将boa.conf复制到/etc/boa中。新建一个hello.html文件,内容如下 打开浏览器,显示如下:
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子