在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瞭解是在有限, 只能寫這些, 以後慢慢學習吧哈哈。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章