appweb3.3.1如何使用EJS调用自己的C函数(ubuntu10.04)

本文介绍了如何在Ubuntu 10.04上安装appweb3.3.1,并通过EJS调用自定义的C函数。首先,通过安装包部署appweb,然后利用`ajsweb`生成并编译EJS应用。接着,创建动态库`mod_mysimple.so`,将其加载到appweb的模块中。在EJS模板中调用C函数`helloworld()`,最终在网页上显示结果。
摘要由CSDN通过智能技术生成

 appweb是一个非常好的嵌入式web server,它使用C/C++来编写,能够运行在目前所有流行的操作系统上。

1.安装appweb

下载appweb3.3.1的安装包,解压,./install安装,安装完成后在浏览器中输入http://127.0.0.1:7777弹出appweb的官方网站就说明安装成功,安装完后系统将会增加以下目录:

/etc/appweb    :存放对appweb进行配置的文件

/var/www/appweb-default :存放网页的地方

/var/log/appweb :2个文件,记录appweb的访问和错误信息

/usr/lib/appweb  :头文件,库文件等等

以上目录都是appweb默认的,我们也可以通过appweb.conf来重新配置。

2.如何在appweb中使用EJS

进入/etc/appweb,执行:ajsweb generate app blog,信息如下:

  [CREATED] Directory: blog
  [CREATED] Directory: .tmp
  [CREATED] Directory: .ejs
  [CREATED] Directory: bin
  [CREATED] Directory: config
  [CREATED] Directory: controllers
  [CREATED] Directory: db
  [CREATED] Directory: db/migrations
  [CREATED] Directory: doc
  [CREATED] Directory: logs
  [CREATED] Directory: models
  [CREATED] Directory: messages
  [CREATED] Directory: test
  [CREATED] Directory: src
  [CREATED] Directory: utils
  [CREATED] Directory: views
  [CREATED] Directory: views/layouts
  [CREATED] Directory: web
  [CREATED] Directory: web/default
  [CREATED] Directory: web/images
  [CREATED] Directory: web/themes
  [CREATED] App: "src

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值