1.下载源码并解压
下载源码:www.boa.org
2.进入src目录,执行./configure 生成Makefile
3.修改defines.h文件,修改内容为:
4.修改boa.c文件,如下
5.修改 compat.h
6.执行make 生成可执行程序
编译过程可能报错:
问题1:
解决方法:安装bison :sudo apt-get install bison
问题2:(解决方法如图)
7.建立安装目录
8.复制文件到安装目录
9.进入boa文件夹,修改boa.conf配置文件,boa启动时会加载该文件
10.修改boa/文件夹权限
chmod 777 *
11.运行
在/boa/www下保存index.html文件
运行boa
直接在命令行输入 : ./boa
即可查看index.html对应的网页信息
本index.html文件实现的只是一个输入框,源码如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> input[type=number] { -moz-appearance:textfield; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } form{ width:300px; height:60px; position: absolute; top: 0;bottom: 0;left: 0;right: 0; margin:auto auto; } </style> </head> <body style="width: 100%;height: 100%;"> <form style=""> <input type="number" name="" style="width: 200px;height: 25px;"> <input type="submit" name="" style="width: 80px;height: 30px;" value="查询"> </form> </body> </html>