在s3c2416上用用lua做cgi

    先转个文章,以后再慢慢写


本人一向做c底层开发,所以对web开发非常不了解, 所以做为菜鸟中的菜鸟,写这篇文章, 还请看到的各位兄弟姐妹多多指点。

 

我没有写过cgi, 但看到项目中用c写的cgi似乎很是不灵活, 而由于是嵌入式设备,用perl等太夸张,所以今日处于兴趣适用了以下用lua写cgi,决定很不错, 用在嵌入式设备中很合适。

 

测试环境是ubuntu 8.10:

1.首先安装lua,这个多数Linux发行版都有了。

2. 然后下载mongoose(shttpd) 源码, make linux, make install

3. 写个index.html:

<html>
<head>
</head>
<body>
    <a href="hello.lua">hello.lua</a>
</body>

</html>

4. 写个hello.lua

#! /usr/bin/lua

print [[
Contenttype:text/html

<html>
<head><title> hello world </title></head>
<body>
    Hello , this is a lua cgi
</body>
</html>
]]

 

5. 执行 cd /web/   mongoose -cgi_ext lua &


6. 代开浏览器, 输入 http://127.0.0.1:8080, 点击 超链接, 显示 Hello , this is a lua cgi

 

OK, 已经成功了。我对web了解是在有限, 只能写这些, 以后慢慢学习吧哈哈。


你可能感兴趣的:(c,linux,web开发,cgi,嵌入式,lua)