先轉個文章,以後再慢慢寫
本人一向做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瞭解是在有限, 只能寫這些, 以後慢慢學習吧哈哈。